Warning: Permanently added '3.94.198.142' (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/7683347-fedora-40-x86_64 --chroot fedora-40-x86_64


Version: 0.73
PID: 40355
Logging PID: 40356
Task:
{'allow_user_ssh': False,
 'appstream': False,
 'background': False,
 'build_id': 7683347,
 'buildroot_pkgs': [],
 'chroot': 'fedora-40-x86_64',
 'enable_net': False,
 'fedora_review': False,
 'git_hash': '218725e199017ab2485cbc27c670a29ed3b82126',
 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/ljavorsk/pcre-2-10.44-fedora-40/libmodsecurity',
 'isolation': 'default',
 'memory_reqs': 2048,
 'package_name': 'libmodsecurity',
 'package_version': '3.0.12-2',
 'project_dirname': 'pcre-2-10.44-fedora-40',
 'project_name': 'pcre-2-10.44-fedora-40',
 'project_owner': 'ljavorsk',
 'repo_priority': None,
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ljavorsk/pcre-2-10.44-fedora-40/fedora-40-x86_64/',
            'id': 'copr_base',
            'name': 'Copr repository',
            'priority': None}],
 'sandbox': 'ljavorsk/pcre-2-10.44-fedora-40--ljavorsk',
 'source_json': {},
 'source_type': None,
 'ssh_public_keys': None,
 'submitter': 'ljavorsk',
 'tags': [],
 'task_id': '7683347-fedora-40-x86_64',
 'timeout': 18000,
 'uses_devel_repo': False,
 'with_opts': [],
 'without_opts': []}

Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ljavorsk/pcre-2-10.44-fedora-40/libmodsecurity /var/lib/copr-rpmbuild/workspace/workdir-ge_sc4ii/libmodsecurity --depth 500 --no-single-branch --recursive

cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ljavorsk/pcre-2-10.44-fedora-40/libmodsecurity', '/var/lib/copr-rpmbuild/workspace/workdir-ge_sc4ii/libmodsecurity', '--depth', '500', '--no-single-branch', '--recursive']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ge_sc4ii/libmodsecurity'...

Running: git checkout 218725e199017ab2485cbc27c670a29ed3b82126 --

cmd: ['git', 'checkout', '218725e199017ab2485cbc27c670a29ed3b82126', '--']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-ge_sc4ii/libmodsecurity
rc: 0
stdout: 
stderr: Note: switching to '218725e199017ab2485cbc27c670a29ed3b82126'.

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 <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 218725e automatic import of libmodsecurity

Running: copr-distgit-client sources

cmd: ['copr-distgit-client', 'sources']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-ge_sc4ii/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
/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
INFO: Calling: curl -H Pragma: -o modsecurity-v3.0.12.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/ljavorsk/pcre-2-10.44-fedora-40/libmodsecurity/modsecurity-v3.0.12.tar.gz/md5/c0d54da2eb4d93fd80ff31235a7398da/modsecurity-v3.0.12.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 3421k  100 3421k    0     0  21.8M      0 --:--:-- --:--:-- --:--:-- 21.9M
INFO: Reading stdout from command: md5sum modsecurity-v3.0.12.tar.gz

Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ge_sc4ii/libmodsecurity/libmodsecurity.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ge_sc4ii/libmodsecurity --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1719573981.443240 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ge_sc4ii/libmodsecurity/libmodsecurity.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ge_sc4ii/libmodsecurity --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1719573981.443240 -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-ge_sc4ii/libmodsecurity/libmodsecurity.spec)  Config(fedora-40-x86_64)
Start: clean chroot
Finish: clean chroot
Mock Version: 5.6
INFO: Mock Version: 5.6
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-40-x86_64-bootstrap-1719573981.443240/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 bootstrap image: registry.fedoraproject.org/fedora:40
INFO: Pulling image: registry.fedoraproject.org/fedora:40
INFO: Copy content of container registry.fedoraproject.org/fedora:40 to /var/lib/mock/fedora-40-x86_64-bootstrap-1719573981.443240/root
INFO: Checking that registry.fedoraproject.org/fedora:40 image matches host's architecture
INFO: mounting registry.fedoraproject.org/fedora:40 with podman image mount
INFO: image registry.fedoraproject.org/fedora:40 as /var/lib/containers/storage/overlay/a358b3d081793058e0acb49b0c7b2d416b511c218576438a25416dc94a3f88fa/merged
INFO: umounting image registry.fedoraproject.org/fedora:40 (/var/lib/containers/storage/overlay/a358b3d081793058e0acb49b0c7b2d416b511c218576438a25416dc94a3f88fa/merged) with podman image umount
INFO: Using 'dnf' instead of 'dnf5' for bootstrap chroot
INFO: Package manager dnf detected and used (fallback)
INFO: Bootstrap image not marked ready
Start(bootstrap): installing dnf5 tooling
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                 7.4 MB/s | 342 kB     00:00    
fedora                                           21 MB/s |  20 MB     00:00    
updates                                          22 MB/s | 8.1 MB     00:00    
Dependencies resolved.
================================================================================
 Package             Architecture  Version                 Repository      Size
================================================================================
Installing:
 dnf5                x86_64        5.1.17-1.fc40           updates        701 k
 dnf5-plugins        x86_64        5.1.17-1.fc40           updates        358 k
Installing dependencies:
 fmt                 x86_64        10.2.1-4.fc40           fedora         125 k
 libdnf5             x86_64        5.1.17-1.fc40           updates        1.0 M
 libdnf5-cli         x86_64        5.1.17-1.fc40           updates        231 k
 sdbus-cpp           x86_64        1.4.0-2.fc40            fedora         110 k

Transaction Summary
================================================================================
Install  6 Packages

Total download size: 2.5 M
Installed size: 6.8 M
Downloading Packages:
(1/6): sdbus-cpp-1.4.0-2.fc40.x86_64.rpm         13 MB/s | 110 kB     00:00    
(2/6): fmt-10.2.1-4.fc40.x86_64.rpm             9.4 MB/s | 125 kB     00:00    
(3/6): dnf5-5.1.17-1.fc40.x86_64.rpm             49 MB/s | 701 kB     00:00    
(4/6): libdnf5-cli-5.1.17-1.fc40.x86_64.rpm      60 MB/s | 231 kB     00:00    
(5/6): libdnf5-5.1.17-1.fc40.x86_64.rpm          86 MB/s | 1.0 MB     00:00    
(6/6): dnf5-plugins-5.1.17-1.fc40.x86_64.rpm     19 MB/s | 358 kB     00:00    
--------------------------------------------------------------------------------
Total                                           5.3 MB/s | 2.5 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : fmt-10.2.1-4.fc40.x86_64                               1/6 
  Installing       : libdnf5-5.1.17-1.fc40.x86_64                           2/6 
  Installing       : libdnf5-cli-5.1.17-1.fc40.x86_64                       3/6 
  Installing       : sdbus-cpp-1.4.0-2.fc40.x86_64                          4/6 
  Installing       : dnf5-5.1.17-1.fc40.x86_64                              5/6 
  Installing       : dnf5-plugins-5.1.17-1.fc40.x86_64                      6/6 
  Running scriptlet: dnf5-plugins-5.1.17-1.fc40.x86_64                      6/6 

Installed:
  dnf5-5.1.17-1.fc40.x86_64              dnf5-plugins-5.1.17-1.fc40.x86_64      
  fmt-10.2.1-4.fc40.x86_64               libdnf5-5.1.17-1.fc40.x86_64           
  libdnf5-cli-5.1.17-1.fc40.x86_64       sdbus-cpp-1.4.0-2.fc40.x86_64          

Complete!
INFO: Switching package manager from dnf to the dnf5 (direct choice)
Finish(bootstrap): installing dnf5 tooling
Start(bootstrap): creating root cache
Finish(bootstrap): creating root cache
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-40-x86_64-1719573981.443240/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 dnf5 detected and used (direct choice)
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.19.1.1-1.fc40.x86_64
  rpm-sequoia-1.6.0-3.fc40.x86_64
  python3-dnf-4.19.2-1.fc40.noarch
  yum-4.19.2-1.fc40.noarch
  dnf5-5.1.17-1.fc40.x86_64
  dnf5-plugins-5.1.17-1.fc40.x86_64
Start: installing minimal buildroot with dnf5
Updating and loading repositories:
 updates                                100% |  90.2 KiB/s |  27.0 KiB |  00m00s
 fedora                                 100% | 171.2 KiB/s |  28.9 KiB |  00m00s
 Copr repository                        100% |  80.6 KiB/s |   1.5 KiB |  00m00s
 Copr repository                        100% |  11.6 MiB/s | 343.6 KiB |  00m00s
Repositories loaded.
Package                           Arch   Version                    Repository      Size
Installing group/module packages:                                                       
 bash                             x86_64 5.2.26-3.fc40              fedora       8.1 MiB
 bzip2                            x86_64 1.0.8-18.fc40              fedora      91.7 KiB
 coreutils                        x86_64 9.4-6.fc40                 fedora       5.8 MiB
 cpio                             x86_64 2.15-1.fc40                fedora       1.1 MiB
 diffutils                        x86_64 3.10-5.fc40                fedora       1.6 MiB
 fedora-release-common            noarch 40-39                      updates     19.1 KiB
 findutils                        x86_64 1:4.9.0-8.fc40             fedora       1.5 MiB
 gawk                             x86_64 5.3.0-3.fc40               fedora       1.7 MiB
 glibc-minimal-langpack           x86_64 2.39-15.fc40               updates      0.0   B
 grep                             x86_64 3.11-8.fc40                copr_base    1.0 MiB
 gzip                             x86_64 1.13-1.fc40                fedora     385.0 KiB
 info                             x86_64 7.1-2.fc40                 fedora     357.8 KiB
 patch                            x86_64 2.7.6-24.fc40              fedora     262.8 KiB
 redhat-rpm-config                noarch 286-1.fc40                 fedora     185.2 KiB
 rpm-build                        x86_64 4.19.1.1-1.fc40            fedora     173.7 KiB
 sed                              x86_64 4.9-1.fc40                 fedora     861.5 KiB
 shadow-utils                     x86_64 2:4.15.1-3.fc40            updates      4.1 MiB
 tar                              x86_64 2:1.35-3.fc40              fedora       2.9 MiB
 unzip                            x86_64 6.0-63.fc40                fedora     382.8 KiB
 util-linux                       x86_64 2.40.1-1.fc40              updates      3.7 MiB
 which                            x86_64 2.21-41.fc40               fedora      80.2 KiB
 xz                               x86_64 1:5.4.6-3.fc40             fedora       2.0 MiB
Installing dependencies:                                                                
 alternatives                     x86_64 1.27-1.fc40                updates     66.3 KiB
 ansible-srpm-macros              noarch 1-14.fc40                  fedora      35.7 KiB
 audit-libs                       x86_64 4.0.1-1.fc40               fedora     327.3 KiB
 authselect                       x86_64 1.5.0-5.fc40               fedora     153.6 KiB
 authselect-libs                  x86_64 1.5.0-5.fc40               fedora     818.3 KiB
 basesystem                       noarch 11-20.fc40                 fedora       0.0   B
 binutils                         x86_64 2.41-37.fc40               updates     26.4 MiB
 binutils-gold                    x86_64 2.41-37.fc40               updates      2.0 MiB
 bzip2-libs                       x86_64 1.0.8-18.fc40              fedora      80.7 KiB
 ca-certificates                  noarch 2023.2.62_v7.0.401-6.fc40  fedora       2.3 MiB
 coreutils-common                 x86_64 9.4-6.fc40                 fedora      11.4 MiB
 cracklib                         x86_64 2.9.11-5.fc40              fedora     238.9 KiB
 crypto-policies                  noarch 20240510-1.gitd287a42.fc40 updates    151.9 KiB
 curl                             x86_64 8.6.0-8.fc40               updates    734.6 KiB
 cyrus-sasl-lib                   x86_64 2.1.28-19.fc40             fedora       2.3 MiB
 debugedit                        x86_64 5.0-14.fc40                fedora     199.0 KiB
 dwz                              x86_64 0.15-6.fc40                fedora     290.9 KiB
 ed                               x86_64 1.20.2-1.fc40              updates    146.9 KiB
 efi-srpm-macros                  noarch 5-11.fc40                  fedora      40.1 KiB
 elfutils                         x86_64 0.191-4.fc40               fedora       2.5 MiB
 elfutils-debuginfod-client       x86_64 0.191-4.fc40               fedora      64.9 KiB
 elfutils-default-yama-scope      noarch 0.191-4.fc40               fedora       1.8 KiB
 elfutils-libelf                  x86_64 0.191-4.fc40               fedora       1.2 MiB
 elfutils-libs                    x86_64 0.191-4.fc40               fedora     646.1 KiB
 fedora-gpg-keys                  noarch 40-2                       updates    124.7 KiB
 fedora-release                   noarch 40-39                      updates      0.0   B
 fedora-release-identity-basic    noarch 40-39                      updates    654.0   B
 fedora-repos                     noarch 40-2                       updates      4.9 KiB
 file                             x86_64 5.45-4.fc40                fedora     103.5 KiB
 file-libs                        x86_64 5.45-4.fc40                fedora       9.9 MiB
 filesystem                       x86_64 3.18-8.fc40                fedora     106.0   B
 fonts-srpm-macros                noarch 1:2.0.5-14.fc40            fedora      55.3 KiB
 forge-srpm-macros                noarch 0.3.1-1.fc40               updates     39.0 KiB
 fpc-srpm-macros                  noarch 1.3-12.fc40                fedora     144.0   B
 gdb-minimal                      x86_64 14.2-2.fc40                updates     12.7 MiB
 gdbm                             x86_64 1:1.23-6.fc40              fedora     460.9 KiB
 gdbm-libs                        x86_64 1:1.23-6.fc40              fedora     121.9 KiB
 ghc-srpm-macros                  noarch 1.9-1.fc40                 fedora     716.0   B
 glibc                            x86_64 2.39-15.fc40               updates      6.6 MiB
 glibc-common                     x86_64 2.39-15.fc40               updates      1.0 MiB
 glibc-gconv-extra                x86_64 2.39-15.fc40               updates      7.8 MiB
 gmp                              x86_64 1:6.2.1-8.fc40             fedora     794.6 KiB
 gnat-srpm-macros                 noarch 6-5.fc40                   fedora       1.0 KiB
 go-srpm-macros                   noarch 3.5.0-1.fc40               fedora      60.6 KiB
 jansson                          x86_64 2.13.1-9.fc40              fedora      88.3 KiB
 kernel-srpm-macros               noarch 1.0-23.fc40                fedora       1.9 KiB
 keyutils-libs                    x86_64 1.6.3-3.fc40               fedora      54.4 KiB
 krb5-libs                        x86_64 1.21.2-5.fc40              fedora       2.3 MiB
 libacl                           x86_64 2.3.2-1.fc40               fedora      40.0 KiB
 libarchive                       x86_64 3.7.2-4.fc40               updates    914.6 KiB
 libattr                          x86_64 2.5.2-3.fc40               fedora      28.5 KiB
 libblkid                         x86_64 2.40.1-1.fc40              updates    258.5 KiB
 libbrotli                        x86_64 1.1.0-3.fc40               fedora     829.5 KiB
 libcap                           x86_64 2.69-8.fc40                updates    219.8 KiB
 libcap-ng                        x86_64 0.8.4-4.fc40               fedora      73.1 KiB
 libcom_err                       x86_64 1.47.0-5.fc40              fedora      67.2 KiB
 libcurl                          x86_64 8.6.0-8.fc40               updates    772.8 KiB
 libeconf                         x86_64 0.6.2-2.fc40               updates     58.0 KiB
 libevent                         x86_64 2.1.12-12.fc40             fedora     895.6 KiB
 libfdisk                         x86_64 2.40.1-1.fc40              updates    362.9 KiB
 libffi                           x86_64 3.4.4-7.fc40               fedora      81.6 KiB
 libgcc                           x86_64 14.1.1-6.fc40              updates    274.6 KiB
 libgomp                          x86_64 14.1.1-6.fc40              updates    523.5 KiB
 libidn2                          x86_64 2.3.7-1.fc40               fedora     329.1 KiB
 libmount                         x86_64 2.40.1-1.fc40              updates    351.8 KiB
 libnghttp2                       x86_64 1.59.0-3.fc40              updates    166.1 KiB
 libnsl2                          x86_64 2.0.1-1.fc40               fedora      57.9 KiB
 libpkgconf                       x86_64 2.1.0-1.fc40               fedora      74.2 KiB
 libpsl                           x86_64 0.21.5-3.fc40              fedora      80.5 KiB
 libpwquality                     x86_64 1.4.5-9.fc40               fedora     417.8 KiB
 libselinux                       x86_64 3.6-4.fc40                 fedora     173.0 KiB
 libsemanage                      x86_64 3.6-3.fc40                 fedora     293.5 KiB
 libsepol                         x86_64 3.6-3.fc40                 fedora     802.0 KiB
 libsmartcols                     x86_64 2.40.1-1.fc40              updates    180.4 KiB
 libssh                           x86_64 0.10.6-5.fc40              fedora     509.3 KiB
 libssh-config                    noarch 0.10.6-5.fc40              fedora     277.0   B
 libstdc++                        x86_64 14.1.1-6.fc40              updates      2.8 MiB
 libtasn1                         x86_64 4.19.0-6.fc40              fedora     175.7 KiB
 libtirpc                         x86_64 1.3.4-1.rc3.fc40           fedora     202.8 KiB
 libtool-ltdl                     x86_64 2.4.7-10.fc40              fedora      66.2 KiB
 libunistring                     x86_64 1.1-7.fc40                 fedora       1.7 MiB
 libutempter                      x86_64 1.2.1-13.fc40              fedora      57.7 KiB
 libuuid                          x86_64 2.40.1-1.fc40              updates     37.4 KiB
 libverto                         x86_64 0.3.2-8.fc40               fedora      29.5 KiB
 libxcrypt                        x86_64 4.4.36-5.fc40              fedora     262.8 KiB
 libxml2                          x86_64 2.12.8-1.fc40              updates      1.7 MiB
 libzstd                          x86_64 1.5.6-1.fc40               updates    787.9 KiB
 lua-libs                         x86_64 5.4.6-5.fc40               fedora     281.1 KiB
 lua-srpm-macros                  noarch 1-13.fc40                  fedora       1.3 KiB
 lz4-libs                         x86_64 1.9.4-6.fc40               fedora     129.4 KiB
 mpfr                             x86_64 4.2.1-4.fc40               updates    832.0 KiB
 ncurses-base                     noarch 6.4-12.20240127.fc40       fedora     326.2 KiB
 ncurses-libs                     x86_64 6.4-12.20240127.fc40       fedora     963.2 KiB
 ocaml-srpm-macros                noarch 9-3.fc40                   fedora       1.9 KiB
 openblas-srpm-macros             noarch 2-16.fc40                  fedora     104.0   B
 openldap                         x86_64 2.6.7-1.fc40               fedora     635.1 KiB
 openssl-libs                     x86_64 1:3.2.1-2.fc40             fedora       7.8 MiB
 p11-kit                          x86_64 0.25.3-4.fc40              fedora       2.2 MiB
 p11-kit-trust                    x86_64 0.25.3-4.fc40              fedora     391.4 KiB
 package-notes-srpm-macros        noarch 0.5-11.fc40                fedora       1.6 KiB
 pam                              x86_64 1.6.1-3.fc40               updates      1.8 MiB
 pam-libs                         x86_64 1.6.1-3.fc40               updates    135.0 KiB
 pcre2                            x86_64 10.44-1.fc40               copr_base  653.5 KiB
 pcre2-syntax                     noarch 10.44-1.fc40               copr_base  251.6 KiB
 perl-srpm-macros                 noarch 1-53.fc40                  fedora     861.0   B
 pkgconf                          x86_64 2.1.0-1.fc40               fedora      82.4 KiB
 pkgconf-m4                       noarch 2.1.0-1.fc40               fedora      13.9 KiB
 pkgconf-pkg-config               x86_64 2.1.0-1.fc40               fedora     989.0   B
 popt                             x86_64 1.19-6.fc40                fedora     136.9 KiB
 publicsuffix-list-dafsa          noarch 20240107-3.fc40            fedora      67.5 KiB
 pyproject-srpm-macros            noarch 1.12.0-1.fc40              fedora       1.5 KiB
 python-srpm-macros               noarch 3.12-7.fc40                fedora      50.1 KiB
 qt5-srpm-macros                  noarch 5.15.14-1.fc40             updates    500.0   B
 qt6-srpm-macros                  noarch 6.7.1-1.fc40               updates    456.0   B
 readline                         x86_64 8.2-8.fc40                 fedora     489.2 KiB
 rpm                              x86_64 4.19.1.1-1.fc40            fedora       3.0 MiB
 rpm-build-libs                   x86_64 4.19.1.1-1.fc40            fedora     198.4 KiB
 rpm-libs                         x86_64 4.19.1.1-1.fc40            fedora     709.9 KiB
 rpm-sequoia                      x86_64 1.6.0-3.fc40               updates      2.2 MiB
 rust-srpm-macros                 noarch 26.3-1.fc40                updates      4.8 KiB
 setup                            noarch 2.14.5-2.fc40              fedora     720.4 KiB
 sqlite-libs                      x86_64 3.45.1-2.fc40              fedora       1.4 MiB
 systemd-libs                     x86_64 255.7-1.fc40               updates      1.9 MiB
 util-linux-core                  x86_64 2.40.1-1.fc40              updates      1.5 MiB
 xxhash-libs                      x86_64 0.8.2-2.fc40               fedora      88.5 KiB
 xz-libs                          x86_64 1:5.4.6-3.fc40             fedora     209.8 KiB
 zig-srpm-macros                  noarch 1-2.fc40                   fedora       1.1 KiB
 zip                              x86_64 3.0-40.fc40                fedora     703.2 KiB
 zlib-ng-compat                   x86_64 2.1.6-5.fc40               updates    133.9 KiB
 zstd                             x86_64 1.5.6-1.fc40               updates      1.7 MiB
Installing groups:                                                                      
 Buildsystem building group                                                             

Transaction Summary:
 Installing:      152 packages

Total size of inbound packages is 53 MiB. Need to download 0 B.
After this operation 178 MiB will be used (install 178 MiB, remove 0 B).
[  1/152] tar-2:1.35-3.fc40.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[  2/152] bzip2-0:1.0.8-18.fc40.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[  3/152] redhat-rpm-config-0:286-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[  4/152] rpm-build-0:4.19.1.1-1.fc40.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[  5/152] unzip-0:6.0-63.fc40.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[  6/152] cpio-0:2.15-1.fc40.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[  7/152] which-0:2.21-41.fc40.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[  8/152] bash-0:5.2.26-3.fc40.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[  9/152] coreutils-0:9.4-6.fc40.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 10/152] patch-0:2.7.6-24.fc40.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 11/152] sed-0:4.9-1.fc40.x86_64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 12/152] diffutils-0:3.10-5.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 13/152] findutils-1:4.9.0-8.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 14/152] gzip-0:1.13-1.fc40.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 15/152] info-0:7.1-2.fc40.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 16/152] xz-1:5.4.6-3.fc40.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 17/152] grep-0:3.11-8.fc40.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 18/152] shadow-utils-2:4.15.1-3.fc40. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 19/152] util-linux-0:2.40.1-1.fc40.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 20/152] fedora-release-common-0:40-39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 21/152] gawk-0:5.3.0-3.fc40.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 22/152] glibc-minimal-langpack-0:2.39 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 23/152] libacl-0:2.3.2-1.fc40.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 24/152] libselinux-0:3.6-4.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 25/152] bzip2-libs-0:1.0.8-18.fc40.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 26/152] ansible-srpm-macros-0:1-14.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 27/152] dwz-0:0.15-6.fc40.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 28/152] efi-srpm-macros-0:5-11.fc40.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 29/152] file-0:5.45-4.fc40.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 30/152] fonts-srpm-macros-1:2.0.5-14. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 31/152] fpc-srpm-macros-0:1.3-12.fc40 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 32/152] ghc-srpm-macros-0:1.9-1.fc40. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 33/152] gnat-srpm-macros-0:6-5.fc40.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 34/152] go-srpm-macros-0:3.5.0-1.fc40 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 35/152] kernel-srpm-macros-0:1.0-23.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 36/152] lua-srpm-macros-0:1-13.fc40.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 37/152] ocaml-srpm-macros-0:9-3.fc40. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 38/152] openblas-srpm-macros-0:2-16.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 39/152] package-notes-srpm-macros-0:0 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 40/152] perl-srpm-macros-0:1-53.fc40. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 41/152] pyproject-srpm-macros-0:1.12. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 42/152] python-srpm-macros-0:3.12-7.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 43/152] rpm-0:4.19.1.1-1.fc40.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 44/152] zig-srpm-macros-0:1-2.fc40.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 45/152] zip-0:3.0-40.fc40.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 46/152] debugedit-0:5.0-14.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 47/152] elfutils-0:0.191-4.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 48/152] elfutils-libelf-0:0.191-4.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 49/152] popt-0:1.19-6.fc40.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 50/152] readline-0:8.2-8.fc40.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 51/152] rpm-build-libs-0:4.19.1.1-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 52/152] rpm-libs-0:4.19.1.1-1.fc40.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 53/152] filesystem-0:3.18-8.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 54/152] ncurses-libs-0:6.4-12.2024012 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 55/152] coreutils-common-0:9.4-6.fc40 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 56/152] gmp-1:6.2.1-8.fc40.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 57/152] libattr-0:2.5.2-3.fc40.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 58/152] openssl-libs-1:3.2.1-2.fc40.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 59/152] xz-libs-1:5.4.6-3.fc40.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 60/152] audit-libs-0:4.0.1-1.fc40.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 61/152] libsemanage-0:3.6-3.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 62/152] libxcrypt-0:4.4.36-5.fc40.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 63/152] setup-0:2.14.5-2.fc40.noarch  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 64/152] util-linux-core-0:2.40.1-1.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 65/152] libcap-ng-0:0.8.4-4.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 66/152] libutempter-0:1.2.1-13.fc40.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 67/152] glibc-common-0:2.39-15.fc40.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 68/152] libsepol-0:3.6-3.fc40.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 69/152] file-libs-0:5.45-4.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 70/152] elfutils-libs-0:0.191-4.fc40. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 71/152] elfutils-debuginfod-client-0: 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 72/152] lua-libs-0:5.4.6-5.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 73/152] sqlite-libs-0:3.45.1-2.fc40.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 74/152] ncurses-base-0:6.4-12.2024012 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 75/152] ca-certificates-0:2023.2.62_v 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 76/152] elfutils-default-yama-scope-0 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 77/152] glibc-0:2.39-15.fc40.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 78/152] glibc-gconv-extra-0:2.39-15.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 79/152] basesystem-0:11-20.fc40.noarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 80/152] pcre2-0:10.44-1.fc40.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 81/152] pcre2-syntax-0:10.44-1.fc40.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 82/152] authselect-libs-0:1.5.0-5.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 83/152] libmount-0:2.40.1-1.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 84/152] libblkid-0:2.40.1-1.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 85/152] libuuid-0:2.40.1-1.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 86/152] zlib-ng-compat-0:2.1.6-5.fc40 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 87/152] libcap-0:2.69-8.fc40.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 88/152] libzstd-0:1.5.6-1.fc40.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 89/152] rpm-sequoia-0:1.6.0-3.fc40.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 90/152] libgcc-0:14.1.1-6.fc40.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 91/152] libgomp-0:14.1.1-6.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 92/152] binutils-0:2.41-37.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 93/152] jansson-0:2.13.1-9.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 94/152] zstd-0:1.5.6-1.fc40.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 95/152] lz4-libs-0:1.9.4-6.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 96/152] pkgconf-pkg-config-0:2.1.0-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 97/152] pkgconf-0:2.1.0-1.fc40.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 98/152] pkgconf-m4-0:2.1.0-1.fc40.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 99/152] libpkgconf-0:2.1.0-1.fc40.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[100/152] curl-0:8.6.0-8.fc40.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[101/152] libarchive-0:3.7.2-4.fc40.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[102/152] forge-srpm-macros-0:0.3.1-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[103/152] qt5-srpm-macros-0:5.15.14-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[104/152] qt6-srpm-macros-0:6.7.1-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[105/152] rust-srpm-macros-0:26.3-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[106/152] ed-0:1.20.2-1.fc40.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[107/152] crypto-policies-0:20240510-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[108/152] mpfr-0:4.2.1-4.fc40.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[109/152] libstdc++-0:14.1.1-6.fc40.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[110/152] p11-kit-0:0.25.3-4.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[111/152] libffi-0:3.4.4-7.fc40.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[112/152] libtasn1-0:4.19.0-6.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[113/152] p11-kit-trust-0:0.25.3-4.fc40 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[114/152] libsmartcols-0:2.40.1-1.fc40. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[115/152] systemd-libs-0:255.7-1.fc40.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[116/152] libfdisk-0:2.40.1-1.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[117/152] pam-0:1.6.1-3.fc40.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[118/152] pam-libs-0:1.6.1-3.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[119/152] authselect-0:1.5.0-5.fc40.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[120/152] gdbm-libs-1:1.23-6.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[121/152] libnsl2-0:2.0.1-1.fc40.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[122/152] libpwquality-0:1.4.5-9.fc40.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[123/152] libtirpc-0:1.3.4-1.rc3.fc40.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[124/152] cracklib-0:2.9.11-5.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[125/152] krb5-libs-0:1.21.2-5.fc40.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[126/152] libcom_err-0:1.47.0-5.fc40.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[127/152] keyutils-libs-0:1.6.3-3.fc40. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[128/152] libverto-0:0.3.2-8.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[129/152] libeconf-0:0.6.2-2.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[130/152] gdbm-1:1.23-6.fc40.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[131/152] libxml2-0:2.12.8-1.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[132/152] fedora-repos-0:40-2.noarch    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[133/152] fedora-gpg-keys-0:40-2.noarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[134/152] alternatives-0:1.27-1.fc40.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[135/152] binutils-gold-0:2.41-37.fc40. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[136/152] fedora-release-0:40-39.noarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[137/152] gdb-minimal-0:14.2-2.fc40.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[138/152] xxhash-libs-0:0.8.2-2.fc40.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[139/152] libcurl-0:8.6.0-8.fc40.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[140/152] libbrotli-0:1.1.0-3.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[141/152] libidn2-0:2.3.7-1.fc40.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[142/152] libpsl-0:0.21.5-3.fc40.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[143/152] libssh-0:0.10.6-5.fc40.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[144/152] openldap-0:2.6.7-1.fc40.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[145/152] libunistring-0:1.1-7.fc40.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[146/152] publicsuffix-list-dafsa-0:202 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[147/152] libssh-config-0:0.10.6-5.fc40 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[148/152] cyrus-sasl-lib-0:2.1.28-19.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[149/152] libevent-0:2.1.12-12.fc40.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[150/152] libtool-ltdl-0:2.4.7-10.fc40. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[151/152] libnghttp2-0:1.59.0-3.fc40.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[152/152] fedora-release-identity-basic 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[152/152] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
Running transaction
Importing PGP key 0xA15B79CC:
 Userid     : "Fedora (40) <fedora-40-primary@fedoraproject.org>"
 Fingerprint: 115DF9AEF857853EE8445D0A0727707EA15B79CC
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary
The key was successfully imported.
[  1/154] Verify package files          100% | 787.0   B/s | 152.0   B |  00m00s
>>> Running pre-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64
>>> Stop pre-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64
[  2/154] Prepare transaction           100% |   4.6 KiB/s | 152.0   B |  00m00s
[  3/154] Installing libgcc-0:14.1.1-6. 100% | 134.9 MiB/s | 276.3 KiB |  00m00s
>>> Running post-install scriptlet: libgcc-0:14.1.1-6.fc40.x86_64
>>> Stop post-install scriptlet: libgcc-0:14.1.1-6.fc40.x86_64
[  4/154] Installing crypto-policies-0: 100% |  45.0 MiB/s | 184.5 KiB |  00m00s
>>> Running post-install scriptlet: crypto-policies-0:20240510-1.gitd287a42.fc40
>>> Stop post-install scriptlet: crypto-policies-0:20240510-1.gitd287a42.fc40.no
[  5/154] Installing fedora-release-ide 100% |   0.0   B/s | 912.0   B |  00m00s
[  6/154] Installing fedora-gpg-keys-0: 100% |  55.2 MiB/s | 169.7 KiB |  00m00s
[  7/154] Installing fedora-repos-0:40- 100% |   0.0   B/s |   5.7 KiB |  00m00s
[  8/154] Installing fedora-release-com 100% |  22.7 MiB/s |  23.3 KiB |  00m00s
[  9/154] Installing fedora-release-0:4 100% |   0.0   B/s | 124.0   B |  00m00s
[ 10/154] Installing setup-0:2.14.5-2.f 100% |  64.4 MiB/s | 725.8 KiB |  00m00s
>>> Running post-install scriptlet: setup-0:2.14.5-2.fc40.noarch
>>> Stop post-install scriptlet: setup-0:2.14.5-2.fc40.noarch
[ 11/154] Installing filesystem-0:3.18- 100% |   3.8 MiB/s | 212.4 KiB |  00m00s
[ 12/154] Installing basesystem-0:11-20 100% |   0.0   B/s | 124.0   B |  00m00s
[ 13/154] Installing libssh-config-0:0. 100% |   0.0   B/s | 816.0   B |  00m00s
[ 14/154] Installing publicsuffix-list- 100% |   0.0   B/s |  68.3 KiB |  00m00s
[ 15/154] Installing rust-srpm-macros-0 100% |   0.0   B/s |   5.6 KiB |  00m00s
[ 16/154] Installing qt6-srpm-macros-0: 100% |   0.0   B/s | 732.0   B |  00m00s
[ 17/154] Installing qt5-srpm-macros-0: 100% |   0.0   B/s | 776.0   B |  00m00s
[ 18/154] Installing pkgconf-m4-0:2.1.0 100% |   0.0   B/s |  14.3 KiB |  00m00s
[ 19/154] Installing pcre2-syntax-0:10. 100% | 248.1 MiB/s | 254.1 KiB |  00m00s
[ 20/154] Installing ncurses-base-0:6.4 100% |  85.8 MiB/s | 351.6 KiB |  00m00s
[ 21/154] Installing glibc-minimal-lang 100% |   0.0   B/s | 124.0   B |  00m00s
[ 22/154] Installing ncurses-libs-0:6.4 100% | 236.7 MiB/s | 969.7 KiB |  00m00s
>>> Running pre-install scriptlet: glibc-0:2.39-15.fc40.x86_64
>>> Stop pre-install scriptlet: glibc-0:2.39-15.fc40.x86_64
[ 23/154] Installing glibc-0:2.39-15.fc 100% | 264.7 MiB/s |   6.6 MiB |  00m00s
>>> Running post-install scriptlet: glibc-0:2.39-15.fc40.x86_64
>>> Stop post-install scriptlet: glibc-0:2.39-15.fc40.x86_64
[ 24/154] Installing bash-0:5.2.26-3.fc 100% | 453.4 MiB/s |   8.2 MiB |  00m00s
>>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64
>>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64
[ 25/154] Installing glibc-common-0:2.3 100% | 204.2 MiB/s |   1.0 MiB |  00m00s
[ 26/154] Installing glibc-gconv-extra- 100% | 291.1 MiB/s |   7.9 MiB |  00m00s
>>> Running post-install scriptlet: glibc-gconv-extra-0:2.39-15.fc40.x86_64
>>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39-15.fc40.x86_64
[ 27/154] Installing zlib-ng-compat-0:2 100% | 131.6 MiB/s | 134.8 KiB |  00m00s
[ 28/154] Installing xz-libs-1:5.4.6-3. 100% | 206.0 MiB/s | 210.9 KiB |  00m00s
[ 29/154] Installing bzip2-libs-0:1.0.8 100% |   0.0   B/s |  81.8 KiB |  00m00s
[ 30/154] Installing popt-0:1.19-6.fc40 100% |  70.1 MiB/s | 143.5 KiB |  00m00s
[ 31/154] Installing readline-0:8.2-8.f 100% | 479.9 MiB/s | 491.4 KiB |  00m00s
[ 32/154] Installing libuuid-0:2.40.1-1 100% |   0.0   B/s |  38.4 KiB |  00m00s
[ 33/154] Installing libzstd-0:1.5.6-1. 100% | 385.3 MiB/s | 789.2 KiB |  00m00s
[ 34/154] Installing elfutils-libelf-0: 100% | 389.8 MiB/s |   1.2 MiB |  00m00s
[ 35/154] Installing libstdc++-0:14.1.1 100% | 395.2 MiB/s |   2.8 MiB |  00m00s
[ 36/154] Installing libblkid-0:2.40.1- 100% | 253.6 MiB/s | 259.7 KiB |  00m00s
[ 37/154] Installing gmp-1:6.2.1-8.fc40 100% | 389.1 MiB/s | 796.8 KiB |  00m00s
[ 38/154] Installing libattr-0:2.5.2-3. 100% |   0.0   B/s |  29.5 KiB |  00m00s
[ 39/154] Installing libacl-0:2.3.2-1.f 100% |   0.0   B/s |  40.8 KiB |  00m00s
[ 40/154] Installing libxcrypt-0:4.4.36 100% | 259.3 MiB/s | 265.5 KiB |  00m00s
[ 41/154] Installing lz4-libs-0:1.9.4-6 100% | 127.4 MiB/s | 130.5 KiB |  00m00s
[ 42/154] Installing gdbm-libs-1:1.23-6 100% | 120.7 MiB/s | 123.6 KiB |  00m00s
[ 43/154] Installing libeconf-0:0.6.2-2 100% |   0.0   B/s |  59.6 KiB |  00m00s
[ 44/154] Installing mpfr-0:4.2.1-4.fc4 100% | 407.1 MiB/s | 833.7 KiB |  00m00s
[ 45/154] Installing gawk-0:5.3.0-3.fc4 100% | 345.6 MiB/s |   1.7 MiB |  00m00s
[ 46/154] Installing dwz-0:0.15-6.fc40. 100% | 285.5 MiB/s | 292.3 KiB |  00m00s
[ 47/154] Installing unzip-0:6.0-63.fc4 100% | 377.3 MiB/s | 386.3 KiB |  00m00s
[ 48/154] Installing file-libs-0:5.45-4 100% | 763.9 MiB/s |   9.9 MiB |  00m00s
[ 49/154] Installing file-0:5.45-4.fc40 100% | 102.6 MiB/s | 105.0 KiB |  00m00s
[ 50/154] Installing libcap-ng-0:0.8.4- 100% |   0.0   B/s |  75.0 KiB |  00m00s
[ 51/154] Installing audit-libs-0:4.0.1 100% | 321.7 MiB/s | 329.4 KiB |  00m00s
[ 52/154] Installing pam-libs-0:1.6.1-3 100% | 134.2 MiB/s | 137.4 KiB |  00m00s
[ 53/154] Installing libcap-0:2.69-8.fc 100% | 219.5 MiB/s | 224.8 KiB |  00m00s
[ 54/154] Installing systemd-libs-0:255 100% | 386.1 MiB/s |   1.9 MiB |  00m00s
[ 55/154] Installing libsepol-0:3.6-3.f 100% | 392.1 MiB/s | 803.0 KiB |  00m00s
[ 56/154] Installing lua-libs-0:5.4.6-5 100% | 275.7 MiB/s | 282.3 KiB |  00m00s
[ 57/154] Installing pcre2-0:10.44-1.fc 100% | 319.8 MiB/s | 654.9 KiB |  00m00s
[ 58/154] Installing libselinux-0:3.6-4 100% | 170.2 MiB/s | 174.3 KiB |  00m00s
[ 59/154] Installing sed-0:4.9-1.fc40.x 100% | 283.1 MiB/s | 869.7 KiB |  00m00s
[ 60/154] Installing grep-0:3.11-8.fc40 100% | 250.8 MiB/s |   1.0 MiB |  00m00s
[ 61/154] Installing findutils-1:4.9.0- 100% | 293.2 MiB/s |   1.5 MiB |  00m00s
[ 62/154] Installing xz-1:5.4.6-3.fc40. 100% | 333.8 MiB/s |   2.0 MiB |  00m00s
[ 63/154] Installing libmount-0:2.40.1- 100% | 344.5 MiB/s | 352.8 KiB |  00m00s
[ 64/154] Installing jansson-0:2.13.1-9 100% |   0.0   B/s |  89.7 KiB |  00m00s
[ 65/154] Installing libtasn1-0:4.19.0- 100% | 173.3 MiB/s | 177.5 KiB |  00m00s
[ 66/154] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.5 KiB |  00m00s
[ 67/154] Installing libcom_err-0:1.47. 100% |   0.0   B/s |  68.3 KiB |  00m00s
[ 68/154] Installing alternatives-0:1.2 100% |   0.0   B/s |  68.0 KiB |  00m00s
[ 69/154] Installing libunistring-0:1.1 100% | 432.7 MiB/s |   1.7 MiB |  00m00s
[ 70/154] Installing libidn2-0:2.3.7-1. 100% | 163.6 MiB/s | 335.0 KiB |  00m00s
[ 71/154] Installing libpsl-0:0.21.5-3. 100% |  79.7 MiB/s |  81.6 KiB |  00m00s
[ 72/154] Installing util-linux-core-0: 100% | 297.2 MiB/s |   1.5 MiB |  00m00s
[ 73/154] Installing tar-2:1.35-3.fc40. 100% | 421.5 MiB/s |   3.0 MiB |  00m00s
[ 74/154] Installing libsemanage-0:3.6- 100% | 144.2 MiB/s | 295.3 KiB |  00m00s
[ 75/154] Installing shadow-utils-2:4.1 100% | 189.6 MiB/s |   4.2 MiB |  00m00s
>>> Running pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64
>>> Stop pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64
[ 76/154] Installing libutempter-0:1.2. 100% |  58.3 MiB/s |  59.7 KiB |  00m00s
[ 77/154] Installing zip-0:3.0-40.fc40. 100% | 345.3 MiB/s | 707.1 KiB |  00m00s
[ 78/154] Installing gdbm-1:1.23-6.fc40 100% | 227.4 MiB/s | 465.8 KiB |  00m00s
[ 79/154] Installing cyrus-sasl-lib-0:2 100% | 380.5 MiB/s |   2.3 MiB |  00m00s
[ 80/154] Installing zstd-0:1.5.6-1.fc4 100% | 419.0 MiB/s |   1.7 MiB |  00m00s
[ 81/154] Installing libfdisk-0:2.40.1- 100% | 355.5 MiB/s | 364.0 KiB |  00m00s
[ 82/154] Installing bzip2-0:1.0.8-18.f 100% |  93.9 MiB/s |  96.2 KiB |  00m00s
[ 83/154] Installing libxml2-0:2.12.8-1 100% | 428.0 MiB/s |   1.7 MiB |  00m00s
[ 84/154] Installing sqlite-libs-0:3.45 100% | 350.3 MiB/s |   1.4 MiB |  00m00s
[ 85/154] Installing elfutils-default-y 100% | 681.0 KiB/s |   2.0 KiB |  00m00s
>>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-4.fc40.n
>>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-4.fc40.noar
[ 86/154] Installing ed-0:1.20.2-1.fc40 100% | 145.7 MiB/s | 149.2 KiB |  00m00s
[ 87/154] Installing patch-0:2.7.6-24.f 100% | 258.1 MiB/s | 264.3 KiB |  00m00s
[ 88/154] Installing cpio-0:2.15-1.fc40 100% | 274.9 MiB/s |   1.1 MiB |  00m00s
[ 89/154] Installing diffutils-0:3.10-5 100% | 317.2 MiB/s |   1.6 MiB |  00m00s
[ 90/154] Installing libgomp-0:14.1.1-6 100% | 512.6 MiB/s | 524.9 KiB |  00m00s
[ 91/154] Installing libpkgconf-0:2.1.0 100% |   0.0   B/s |  75.3 KiB |  00m00s
[ 92/154] Installing pkgconf-0:2.1.0-1. 100% |  82.9 MiB/s |  84.9 KiB |  00m00s
[ 93/154] Installing pkgconf-pkg-config 100% |   0.0   B/s |   1.8 KiB |  00m00s
[ 94/154] Installing libffi-0:3.4.4-7.f 100% |  81.0 MiB/s |  83.0 KiB |  00m00s
[ 95/154] Installing p11-kit-0:0.25.3-4 100% | 313.5 MiB/s |   2.2 MiB |  00m00s
[ 96/154] Installing p11-kit-trust-0:0. 100% |  64.0 MiB/s | 393.1 KiB |  00m00s
>>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.x86_64
>>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.x86_64
[ 97/154] Installing keyutils-libs-0:1. 100% |  54.5 MiB/s |  55.8 KiB |  00m00s
[ 98/154] Installing libverto-0:0.3.2-8 100% |  30.5 MiB/s |  31.3 KiB |  00m00s
[ 99/154] Installing xxhash-libs-0:0.8. 100% |  87.8 MiB/s |  89.9 KiB |  00m00s
[100/154] Installing libbrotli-0:1.1.0- 100% | 270.8 MiB/s | 831.8 KiB |  00m00s
[101/154] Installing libtool-ltdl-0:2.4 100% |   0.0   B/s |  67.3 KiB |  00m00s
[102/154] Installing libnghttp2-0:1.59. 100% | 163.3 MiB/s | 167.2 KiB |  00m00s
[103/154] Installing coreutils-common-0 100% | 458.6 MiB/s |  11.5 MiB |  00m00s
[104/154] Installing openssl-libs-1:3.2 100% | 458.1 MiB/s |   7.8 MiB |  00m00s
[105/154] Installing coreutils-0:9.4-6. 100% | 342.0 MiB/s |   5.8 MiB |  00m00s
>>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.n
>>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noar
[106/154] Installing ca-certificates-0: 100% |   4.5 MiB/s |   2.3 MiB |  00m01s
>>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.
>>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noa
[107/154] Installing krb5-libs-0:1.21.2 100% | 327.8 MiB/s |   2.3 MiB |  00m00s
[108/154] Installing libtirpc-0:1.3.4-1 100% | 199.8 MiB/s | 204.6 KiB |  00m00s
[109/154] Installing gzip-0:1.13-1.fc40 100% | 190.7 MiB/s | 390.6 KiB |  00m00s
[110/154] Installing authselect-libs-0: 100% | 203.4 MiB/s | 833.2 KiB |  00m00s
[111/154] Installing libarchive-0:3.7.2 100% | 298.4 MiB/s | 916.6 KiB |  00m00s
[112/154] Installing authselect-0:1.5.0 100% | 154.2 MiB/s | 157.9 KiB |  00m00s
[113/154] Installing cracklib-0:2.9.11- 100% |  81.5 MiB/s | 250.3 KiB |  00m00s
[114/154] Installing libpwquality-0:1.4 100% | 140.0 MiB/s | 430.1 KiB |  00m00s
[115/154] Installing libnsl2-0:2.0.1-1. 100% |  57.7 MiB/s |  59.0 KiB |  00m00s
[116/154] Installing pam-0:1.6.1-3.fc40 100% | 181.9 MiB/s |   1.8 MiB |  00m00s
[117/154] Installing libssh-0:0.10.6-5. 100% | 249.7 MiB/s | 511.4 KiB |  00m00s
[118/154] Installing rpm-sequoia-0:1.6. 100% | 442.1 MiB/s |   2.2 MiB |  00m00s
[119/154] Installing rpm-libs-0:4.19.1. 100% | 347.4 MiB/s | 711.4 KiB |  00m00s
[120/154] Installing libevent-0:2.1.12- 100% | 439.2 MiB/s | 899.4 KiB |  00m00s
[121/154] Installing openldap-0:2.6.7-1 100% | 312.0 MiB/s | 638.9 KiB |  00m00s
[122/154] Installing libcurl-0:8.6.0-8. 100% | 377.9 MiB/s | 773.9 KiB |  00m00s
[123/154] Installing elfutils-libs-0:0. 100% | 316.4 MiB/s | 648.0 KiB |  00m00s
[124/154] Installing elfutils-debuginfo 100% |  65.3 MiB/s |  66.9 KiB |  00m00s
[125/154] Installing binutils-0:2.41-37 100% | 440.1 MiB/s |  26.4 MiB |  00m00s
>>> Running post-install scriptlet: binutils-0:2.41-37.fc40.x86_64
>>> Stop post-install scriptlet: binutils-0:2.41-37.fc40.x86_64
[126/154] Installing binutils-gold-0:2. 100% | 203.1 MiB/s |   2.0 MiB |  00m00s
>>> Running post-install scriptlet: binutils-gold-0:2.41-37.fc40.x86_64
>>> Stop post-install scriptlet: binutils-gold-0:2.41-37.fc40.x86_64
[127/154] Installing elfutils-0:0.191-4 100% | 426.1 MiB/s |   2.6 MiB |  00m00s
[128/154] Installing gdb-minimal-0:14.2 100% | 453.6 MiB/s |  12.7 MiB |  00m00s
[129/154] Installing debugedit-0:5.0-14 100% | 197.0 MiB/s | 201.7 KiB |  00m00s
[130/154] Installing rpm-build-libs-0:4 100% | 194.5 MiB/s | 199.2 KiB |  00m00s
[131/154] Installing curl-0:8.6.0-8.fc4 100% |  90.0 MiB/s | 736.9 KiB |  00m00s
>>> Running pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64
>>> Stop pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64
[132/154] Installing rpm-0:4.19.1.1-1.f 100% | 199.7 MiB/s |   2.4 MiB |  00m00s
[133/154] Installing efi-srpm-macros-0: 100% |   0.0   B/s |  41.2 KiB |  00m00s
[134/154] Installing lua-srpm-macros-0: 100% |   0.0   B/s |   1.9 KiB |  00m00s
[135/154] Installing zig-srpm-macros-0: 100% |   0.0   B/s |   1.7 KiB |  00m00s
[136/154] Installing perl-srpm-macros-0 100% |   0.0   B/s |   1.1 KiB |  00m00s
[137/154] Installing package-notes-srpm 100% |   0.0   B/s |   2.0 KiB |  00m00s
[138/154] Installing openblas-srpm-macr 100% |   0.0   B/s | 384.0   B |  00m00s
[139/154] Installing ocaml-srpm-macros- 100% |   0.0   B/s |   2.2 KiB |  00m00s
[140/154] Installing kernel-srpm-macros 100% |   0.0   B/s |   2.3 KiB |  00m00s
[141/154] Installing gnat-srpm-macros-0 100% |   0.0   B/s |   1.3 KiB |  00m00s
[142/154] Installing ghc-srpm-macros-0: 100% |   0.0   B/s | 992.0   B |  00m00s
[143/154] Installing fpc-srpm-macros-0: 100% |   0.0   B/s | 420.0   B |  00m00s
[144/154] Installing ansible-srpm-macro 100% |   0.0   B/s |  36.2 KiB |  00m00s
[145/154] Installing python-srpm-macros 100% |   0.0   B/s |  51.3 KiB |  00m00s
[146/154] Installing fonts-srpm-macros- 100% |   0.0   B/s |  56.5 KiB |  00m00s
[147/154] Installing go-srpm-macros-0:3 100% |   0.0   B/s |  61.6 KiB |  00m00s
[148/154] Installing forge-srpm-macros- 100% |   0.0   B/s |  40.3 KiB |  00m00s
[149/154] Installing redhat-rpm-config- 100% |  93.6 MiB/s | 191.7 KiB |  00m00s
[150/154] Installing rpm-build-0:4.19.1 100% |  88.8 MiB/s | 182.0 KiB |  00m00s
[151/154] Installing pyproject-srpm-mac 100% |   2.0 MiB/s |   2.1 KiB |  00m00s
[152/154] Installing util-linux-0:2.40. 100% | 220.3 MiB/s |   3.7 MiB |  00m00s
>>> Running post-install scriptlet: util-linux-0:2.40.1-1.fc40.x86_64
>>> Stop post-install scriptlet: util-linux-0:2.40.1-1.fc40.x86_64
[153/154] Installing which-0:2.21-41.fc 100% |  80.5 MiB/s |  82.4 KiB |  00m00s
[154/154] Installing info-0:7.1-2.fc40. 100% | 498.8 KiB/s | 358.2 KiB |  00m01s
>>> Running post-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64
>>> Stop post-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64
>>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.f
>>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40
>>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc40.x86_64
>>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc40.x86_64
>>> Running post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64
>>> Stop post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64
>>> Running trigger-install scriptlet: glibc-common-0:2.39-15.fc40.x86_64
>>> Stop trigger-install scriptlet: glibc-common-0:2.39-15.fc40.x86_64
>>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64
>>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64
Warning: skipped PGP checks for 3 package(s).
Finish: installing minimal buildroot with dnf5
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
INFO: alternatives-1.27-1.fc40.x86_64
ansible-srpm-macros-1-14.fc40.noarch
audit-libs-4.0.1-1.fc40.x86_64
authselect-1.5.0-5.fc40.x86_64
authselect-libs-1.5.0-5.fc40.x86_64
basesystem-11-20.fc40.noarch
bash-5.2.26-3.fc40.x86_64
binutils-2.41-37.fc40.x86_64
binutils-gold-2.41-37.fc40.x86_64
bzip2-1.0.8-18.fc40.x86_64
bzip2-libs-1.0.8-18.fc40.x86_64
ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch
coreutils-9.4-6.fc40.x86_64
coreutils-common-9.4-6.fc40.x86_64
cpio-2.15-1.fc40.x86_64
cracklib-2.9.11-5.fc40.x86_64
crypto-policies-20240510-1.gitd287a42.fc40.noarch
curl-8.6.0-8.fc40.x86_64
cyrus-sasl-lib-2.1.28-19.fc40.x86_64
debugedit-5.0-14.fc40.x86_64
diffutils-3.10-5.fc40.x86_64
dwz-0.15-6.fc40.x86_64
ed-1.20.2-1.fc40.x86_64
efi-srpm-macros-5-11.fc40.noarch
elfutils-0.191-4.fc40.x86_64
elfutils-debuginfod-client-0.191-4.fc40.x86_64
elfutils-default-yama-scope-0.191-4.fc40.noarch
elfutils-libelf-0.191-4.fc40.x86_64
elfutils-libs-0.191-4.fc40.x86_64
fedora-gpg-keys-40-2.noarch
fedora-release-40-39.noarch
fedora-release-common-40-39.noarch
fedora-release-identity-basic-40-39.noarch
fedora-repos-40-2.noarch
file-5.45-4.fc40.x86_64
file-libs-5.45-4.fc40.x86_64
filesystem-3.18-8.fc40.x86_64
findutils-4.9.0-8.fc40.x86_64
fonts-srpm-macros-2.0.5-14.fc40.noarch
forge-srpm-macros-0.3.1-1.fc40.noarch
fpc-srpm-macros-1.3-12.fc40.noarch
gawk-5.3.0-3.fc40.x86_64
gdb-minimal-14.2-2.fc40.x86_64
gdbm-1.23-6.fc40.x86_64
gdbm-libs-1.23-6.fc40.x86_64
ghc-srpm-macros-1.9-1.fc40.noarch
glibc-2.39-15.fc40.x86_64
glibc-common-2.39-15.fc40.x86_64
glibc-gconv-extra-2.39-15.fc40.x86_64
glibc-minimal-langpack-2.39-15.fc40.x86_64
gmp-6.2.1-8.fc40.x86_64
gnat-srpm-macros-6-5.fc40.noarch
go-srpm-macros-3.5.0-1.fc40.noarch
gpg-pubkey-a15b79cc-63d04c2c
grep-3.11-8.fc40.x86_64
gzip-1.13-1.fc40.x86_64
info-7.1-2.fc40.x86_64
jansson-2.13.1-9.fc40.x86_64
kernel-srpm-macros-1.0-23.fc40.noarch
keyutils-libs-1.6.3-3.fc40.x86_64
krb5-libs-1.21.2-5.fc40.x86_64
libacl-2.3.2-1.fc40.x86_64
libarchive-3.7.2-4.fc40.x86_64
libattr-2.5.2-3.fc40.x86_64
libblkid-2.40.1-1.fc40.x86_64
libbrotli-1.1.0-3.fc40.x86_64
libcap-2.69-8.fc40.x86_64
libcap-ng-0.8.4-4.fc40.x86_64
libcom_err-1.47.0-5.fc40.x86_64
libcurl-8.6.0-8.fc40.x86_64
libeconf-0.6.2-2.fc40.x86_64
libevent-2.1.12-12.fc40.x86_64
libfdisk-2.40.1-1.fc40.x86_64
libffi-3.4.4-7.fc40.x86_64
libgcc-14.1.1-6.fc40.x86_64
libgomp-14.1.1-6.fc40.x86_64
libidn2-2.3.7-1.fc40.x86_64
libmount-2.40.1-1.fc40.x86_64
libnghttp2-1.59.0-3.fc40.x86_64
libnsl2-2.0.1-1.fc40.x86_64
libpkgconf-2.1.0-1.fc40.x86_64
libpsl-0.21.5-3.fc40.x86_64
libpwquality-1.4.5-9.fc40.x86_64
libselinux-3.6-4.fc40.x86_64
libsemanage-3.6-3.fc40.x86_64
libsepol-3.6-3.fc40.x86_64
libsmartcols-2.40.1-1.fc40.x86_64
libssh-0.10.6-5.fc40.x86_64
libssh-config-0.10.6-5.fc40.noarch
libstdc++-14.1.1-6.fc40.x86_64
libtasn1-4.19.0-6.fc40.x86_64
libtirpc-1.3.4-1.rc3.fc40.x86_64
libtool-ltdl-2.4.7-10.fc40.x86_64
libunistring-1.1-7.fc40.x86_64
libutempter-1.2.1-13.fc40.x86_64
libuuid-2.40.1-1.fc40.x86_64
libverto-0.3.2-8.fc40.x86_64
libxcrypt-4.4.36-5.fc40.x86_64
libxml2-2.12.8-1.fc40.x86_64
libzstd-1.5.6-1.fc40.x86_64
lua-libs-5.4.6-5.fc40.x86_64
lua-srpm-macros-1-13.fc40.noarch
lz4-libs-1.9.4-6.fc40.x86_64
mpfr-4.2.1-4.fc40.x86_64
ncurses-base-6.4-12.20240127.fc40.noarch
ncurses-libs-6.4-12.20240127.fc40.x86_64
ocaml-srpm-macros-9-3.fc40.noarch
openblas-srpm-macros-2-16.fc40.noarch
openldap-2.6.7-1.fc40.x86_64
openssl-libs-3.2.1-2.fc40.x86_64
p11-kit-0.25.3-4.fc40.x86_64
p11-kit-trust-0.25.3-4.fc40.x86_64
package-notes-srpm-macros-0.5-11.fc40.noarch
pam-1.6.1-3.fc40.x86_64
pam-libs-1.6.1-3.fc40.x86_64
patch-2.7.6-24.fc40.x86_64
pcre2-10.44-1.fc40.x86_64
pcre2-syntax-10.44-1.fc40.noarch
perl-srpm-macros-1-53.fc40.noarch
pkgconf-2.1.0-1.fc40.x86_64
pkgconf-m4-2.1.0-1.fc40.noarch
pkgconf-pkg-config-2.1.0-1.fc40.x86_64
popt-1.19-6.fc40.x86_64
publicsuffix-list-dafsa-20240107-3.fc40.noarch
pyproject-srpm-macros-1.12.0-1.fc40.noarch
python-srpm-macros-3.12-7.fc40.noarch
qt5-srpm-macros-5.15.14-1.fc40.noarch
qt6-srpm-macros-6.7.1-1.fc40.noarch
readline-8.2-8.fc40.x86_64
redhat-rpm-config-286-1.fc40.noarch
rpm-4.19.1.1-1.fc40.x86_64
rpm-build-4.19.1.1-1.fc40.x86_64
rpm-build-libs-4.19.1.1-1.fc40.x86_64
rpm-libs-4.19.1.1-1.fc40.x86_64
rpm-sequoia-1.6.0-3.fc40.x86_64
rust-srpm-macros-26.3-1.fc40.noarch
sed-4.9-1.fc40.x86_64
setup-2.14.5-2.fc40.noarch
shadow-utils-4.15.1-3.fc40.x86_64
sqlite-libs-3.45.1-2.fc40.x86_64
systemd-libs-255.7-1.fc40.x86_64
tar-1.35-3.fc40.x86_64
unzip-6.0-63.fc40.x86_64
util-linux-2.40.1-1.fc40.x86_64
util-linux-core-2.40.1-1.fc40.x86_64
which-2.21-41.fc40.x86_64
xxhash-libs-0.8.2-2.fc40.x86_64
xz-5.4.6-3.fc40.x86_64
xz-libs-5.4.6-3.fc40.x86_64
zig-srpm-macros-1-2.fc40.noarch
zip-3.0-40.fc40.x86_64
zlib-ng-compat-2.1.6-5.fc40.x86_64
zstd-1.5.6-1.fc40.x86_64
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1707609600
Wrote: /builddir/build/SRPMS/libmodsecurity-3.0.12-2.fc40.src.rpm
Finish: rpmbuild -bs
cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-40-x86_64-1719573981.443240/root/var/log’: No such file or directory
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-40-x86_64-1719573981.443240/root/var/log/dnf5.log
Finish: buildsrpm
INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ge_sc4ii/libmodsecurity/libmodsecurity.spec) Config(child) 0 minutes 17 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.12-2.fc40.src.rpm)  Config(fedora-40-x86_64)
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-40-x86_64-bootstrap-1719573981.443240/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-40-x86_64-bootstrap-1719573981.443240/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/fedora-40-x86_64-1719573981.443240/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-1.fc40.x86_64
  rpm-sequoia-1.6.0-3.fc40.x86_64
  python3-dnf-4.19.2-1.fc40.noarch
  yum-4.19.2-1.fc40.noarch
  dnf5-5.1.17-1.fc40.x86_64
  dnf5-plugins-5.1.17-1.fc40.x86_64
Finish: chroot init
Start: build phase for libmodsecurity-3.0.12-2.fc40.src.rpm
Start: build setup for libmodsecurity-3.0.12-2.fc40.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1707609600
Wrote: /builddir/build/SRPMS/libmodsecurity-3.0.12-2.fc40.src.rpm
Updating and loading repositories:
 updates                                100% | 102.9 KiB/s |  27.0 KiB |  00m00s
 fedora                                 100% | 431.7 KiB/s |  28.9 KiB |  00m00s
 Copr repository                        100% |  95.7 KiB/s |   1.5 KiB |  00m00s
Repositories loaded.
Package                  Arch   Version                 Repository      Size
Installing:                                                                 
 bison                   x86_64 3.8.2-7.fc40            fedora       3.5 MiB
 flex                    x86_64 2.6.4-16.fc40           fedora     805.4 KiB
 gcc-c++                 x86_64 14.1.1-6.fc40           updates     38.2 MiB
 git-core                x86_64 2.45.2-2.fc40           copr_base   22.0 MiB
 gnupg2                  x86_64 2.4.4-1.fc40            fedora       9.5 MiB
 libcurl-devel           x86_64 8.6.0-8.fc40            updates      1.2 MiB
 libmaxminddb-devel      x86_64 1.10.0-1.fc40           updates     18.1 KiB
 libxml2-devel           x86_64 2.12.8-1.fc40           updates      3.4 MiB
 lmdb-devel              x86_64 0.9.33-1.fc40           updates     72.5 KiB
 make                    x86_64 1:4.4.1-6.fc40          fedora       1.8 MiB
 pcre2-devel             x86_64 10.44-1.fc40            copr_base    2.0 MiB
 ssdeep-devel            x86_64 2.14.1-16.fc40          fedora      18.0 KiB
 yajl-devel              x86_64 2.1.0-23.fc40           fedora      26.6 KiB
Installing dependencies:                                                    
 annobin-docs            noarch 12.57-1.fc40            updates     96.2 KiB
 annobin-plugin-gcc      x86_64 12.57-1.fc40            updates    975.7 KiB
 cmake-filesystem        x86_64 3.28.2-1.fc40           fedora       0.0   B
 cpp                     x86_64 14.1.1-6.fc40           updates     35.0 MiB
 expat                   x86_64 2.6.2-1.fc40            updates    280.8 KiB
 gc                      x86_64 8.2.2-6.fc40            fedora     258.7 KiB
 gcc                     x86_64 14.1.1-6.fc40           updates    104.1 MiB
 gcc-plugin-annobin      x86_64 14.1.1-6.fc40           updates     57.1 KiB
 glibc-devel             x86_64 2.39-15.fc40            updates     35.8 KiB
 glibc-headers-x86       noarch 2.39-15.fc40            updates      2.2 MiB
 gnutls                  x86_64 3.8.5-1.fc40            updates      3.2 MiB
 guile30                 x86_64 3.0.7-12.fc40           fedora      51.5 MiB
 json-c                  x86_64 0.17-3.fc40             fedora      82.4 KiB
 kernel-headers          x86_64 6.9.4-200.fc40          updates      6.3 MiB
 less                    x86_64 643-4.fc40              fedora     368.6 KiB
 libassuan               x86_64 2.5.7-1.fc40            fedora     163.8 KiB
 libcbor                 x86_64 0.11.0-1.fc40           fedora      73.9 KiB
 libedit                 x86_64 3.1-51.20240517cvs.fc40 updates    243.9 KiB
 libfido2                x86_64 1.14.0-4.fc40           fedora     237.8 KiB
 libgcrypt               x86_64 1.10.3-3.fc40           fedora       1.3 MiB
 libgpg-error            x86_64 1.49-1.fc40             updates    875.2 KiB
 libksba                 x86_64 1.6.6-1.fc40            fedora     392.9 KiB
 libmaxminddb            x86_64 1.10.0-1.fc40           updates     91.1 KiB
 libmpc                  x86_64 1.3.1-5.fc40            fedora     164.7 KiB
 libstdc++-devel         x86_64 14.1.1-6.fc40           updates     15.4 MiB
 libxcrypt-devel         x86_64 4.4.36-5.fc40           fedora      30.3 KiB
 lmdb                    x86_64 0.9.33-1.fc40           updates     74.6 KiB
 lmdb-libs               x86_64 0.9.33-1.fc40           updates    109.6 KiB
 m4                      x86_64 1.4.19-9.fc40           fedora     588.9 KiB
 nettle                  x86_64 3.9.1-6.fc40            fedora     790.1 KiB
 npth                    x86_64 1.7-1.fc40              fedora      49.6 KiB
 openssh                 x86_64 9.6p1-1.fc40.2          fedora       1.8 MiB
 openssh-clients         x86_64 9.6p1-1.fc40.2          fedora       2.6 MiB
 pcre2-utf16             x86_64 10.44-1.fc40            copr_base  590.0 KiB
 pcre2-utf32             x86_64 10.44-1.fc40            copr_base  562.0 KiB
 ssdeep-libs             x86_64 2.14.1-16.fc40          fedora      40.8 KiB
 tpm2-tss                x86_64 4.1.3-1.fc40            updates      1.5 MiB
 xz-devel                x86_64 1:5.4.6-3.fc40          fedora     255.8 KiB
 yajl                    x86_64 2.1.0-23.fc40           fedora      90.6 KiB
 zlib-ng-compat-devel    x86_64 2.1.6-5.fc40            updates    103.4 KiB

Transaction Summary:
 Installing:       53 packages

Total size of inbound packages is 94 MiB. Need to download 31 MiB.
After this operation 315 MiB will be used (install 315 MiB, remove 0 B).
[ 1/53] make-1:4.4.1-6.fc40.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 2/53] libcurl-devel-0:8.6.0-8.fc40.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 3/53] pcre2-devel-0:10.44-1.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 4/53] m4-0:1.4.19-9.fc40.x86_64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 5/53] guile30-0:3.0.7-12.fc40.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 6/53] gcc-0:14.1.1-6.fc40.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 7/53] libmpc-0:1.3.1-5.fc40.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 8/53] pcre2-utf16-0:10.44-1.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 9/53] pcre2-utf32-0:10.44-1.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[10/53] cmake-filesystem-0:3.28.2-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[11/53] gc-0:8.2.2-6.fc40.x86_64        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[12/53] cpp-0:14.1.1-6.fc40.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[13/53] gcc-plugin-annobin-0:14.1.1-6.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[14/53] zlib-ng-compat-devel-0:2.1.6-5. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[15/53] expat-0:2.6.2-1.fc40.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[16/53] annobin-plugin-gcc-0:12.57-1.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[17/53] annobin-docs-0:12.57-1.fc40.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[18/53] glibc-devel-0:2.39-15.fc40.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[19/53] glibc-headers-x86-0:2.39-15.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[20/53] libxcrypt-devel-0:4.4.36-5.fc40 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[21/53] kernel-headers-0:6.9.4-200.fc40 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[22/53] flex-0:2.6.4-16.fc40.x86_64     100% |  22.4 MiB/s | 298.7 KiB |  00m00s
[23/53] bison-0:3.8.2-7.fc40.x86_64     100% |  34.9 MiB/s |   1.0 MiB |  00m00s
[24/53] gnupg2-0:2.4.4-1.fc40.x86_64    100% |  70.5 MiB/s |   2.7 MiB |  00m00s
[25/53] libmaxminddb-devel-0:1.10.0-1.f 100% |   7.4 MiB/s |  22.8 KiB |  00m00s
[26/53] gcc-c++-0:14.1.1-6.fc40.x86_64  100% | 295.3 MiB/s |  14.2 MiB |  00m00s
[27/53] libxml2-devel-0:2.12.8-1.fc40.x 100% |  19.7 MiB/s | 524.1 KiB |  00m00s
[28/53] git-core-0:2.45.2-2.fc40.x86_64 100% | 106.6 MiB/s |   4.7 MiB |  00m00s
[29/53] yajl-devel-0:2.1.0-23.fc40.x86_ 100% |   1.6 MiB/s |  16.1 KiB |  00m00s
[30/53] ssdeep-devel-0:2.14.1-16.fc40.x 100% |   2.8 MiB/s |  14.6 KiB |  00m00s
[31/53] libgcrypt-0:1.10.3-3.fc40.x86_6 100% | 246.1 MiB/s | 504.1 KiB |  00m00s
[32/53] libassuan-0:2.5.7-1.fc40.x86_64 100% |  21.8 MiB/s |  66.9 KiB |  00m00s
[33/53] libksba-0:1.6.6-1.fc40.x86_64   100% | 155.0 MiB/s | 158.7 KiB |  00m00s
[34/53] npth-0:1.7-1.fc40.x86_64        100% |  24.4 MiB/s |  25.0 KiB |  00m00s
[35/53] less-0:643-4.fc40.x86_64        100% | 170.1 MiB/s | 174.1 KiB |  00m00s
[36/53] openssh-clients-0:9.6p1-1.fc40. 100% | 243.0 MiB/s | 746.5 KiB |  00m00s
[37/53] libmaxminddb-0:1.10.0-1.fc40.x8 100% |  13.8 MiB/s |  42.4 KiB |  00m00s
[38/53] lmdb-0:0.9.33-1.fc40.x86_64     100% |  15.8 MiB/s |  32.4 KiB |  00m00s
[39/53] xz-devel-1:5.4.6-3.fc40.x86_64  100% |  16.4 MiB/s |  67.0 KiB |  00m00s
[40/53] yajl-0:2.1.0-23.fc40.x86_64     100% |  18.7 MiB/s |  38.3 KiB |  00m00s
[41/53] libfido2-0:1.14.0-4.fc40.x86_64 100% |  95.3 MiB/s |  97.6 KiB |  00m00s
[42/53] ssdeep-libs-0:2.14.1-16.fc40.x8 100% |   5.8 MiB/s |  23.8 KiB |  00m00s
[43/53] openssh-0:9.6p1-1.fc40.2.x86_64 100% | 207.6 MiB/s | 425.1 KiB |  00m00s
[44/53] libcbor-0:0.11.0-1.fc40.x86_64  100% |  32.5 MiB/s |  33.3 KiB |  00m00s
[45/53] lmdb-devel-0:0.9.33-1.fc40.x86_ 100% | 833.6 KiB/s |  25.8 KiB |  00m00s
[46/53] libedit-0:3.1-51.20240517cvs.fc 100% |  51.3 MiB/s | 105.0 KiB |  00m00s
[47/53] libgpg-error-0:1.49-1.fc40.x86_ 100% |  75.7 MiB/s | 232.4 KiB |  00m00s
[48/53] gnutls-0:3.8.5-1.fc40.x86_64    100% | 221.5 MiB/s |   1.1 MiB |  00m00s
[49/53] nettle-0:3.9.1-6.fc40.x86_64    100% |  69.2 MiB/s | 424.9 KiB |  00m00s
[50/53] tpm2-tss-0:4.1.3-1.fc40.x86_64  100% |  80.5 MiB/s | 411.9 KiB |  00m00s
[51/53] json-c-0:0.17-3.fc40.x86_64     100% |  21.5 MiB/s |  44.0 KiB |  00m00s
[52/53] lmdb-libs-0:0.9.33-1.fc40.x86_6 100% |  60.0 MiB/s |  61.5 KiB |  00m00s
[53/53] libstdc++-devel-0:14.1.1-6.fc40 100% | 274.7 MiB/s |   2.7 MiB |  00m00s
--------------------------------------------------------------------------------
[53/53] Total                           100% |  59.2 MiB/s |  30.9 MiB |  00m01s
Running transaction
[ 1/55] Verify package files            100% | 196.0   B/s |  53.0   B |  00m00s
[ 2/55] Prepare transaction             100% |   1.7 KiB/s |  53.0   B |  00m00s
[ 3/55] Installing libgpg-error-0:1.49- 100% | 215.1 MiB/s | 881.1 KiB |  00m00s
[ 4/55] Installing libmpc-0:1.3.1-5.fc4 100% | 162.3 MiB/s | 166.2 KiB |  00m00s
[ 5/55] Installing lmdb-libs-0:0.9.33-1 100% | 108.4 MiB/s | 111.0 KiB |  00m00s
[ 6/55] Installing m4-0:1.4.19-9.fc40.x 100% | 193.8 MiB/s | 595.2 KiB |  00m00s
[ 7/55] Installing lmdb-0:0.9.33-1.fc40 100% |  75.4 MiB/s |  77.2 KiB |  00m00s
[ 8/55] Installing cpp-0:14.1.1-6.fc40. 100% | 426.8 MiB/s |  35.0 MiB |  00m00s
[ 9/55] Installing libassuan-0:2.5.7-1. 100% | 161.7 MiB/s | 165.6 KiB |  00m00s
[10/55] Installing libgcrypt-0:1.10.3-3 100% | 432.0 MiB/s |   1.3 MiB |  00m00s
[11/55] Installing libksba-0:1.6.6-1.fc 100% | 128.7 MiB/s | 395.4 KiB |  00m00s
[12/55] Installing kernel-headers-0:6.9 100% | 246.1 MiB/s |   6.4 MiB |  00m00s
[13/55] Installing glibc-headers-x86-0: 100% | 225.6 MiB/s |   2.3 MiB |  00m00s
[14/55] Installing libxcrypt-devel-0:4. 100% |  31.8 MiB/s |  32.6 KiB |  00m00s
[15/55] Installing glibc-devel-0:2.39-1 100% |  38.3 MiB/s |  39.3 KiB |  00m00s
[16/55] Installing annobin-docs-0:12.57 100% |  47.5 MiB/s |  97.3 KiB |  00m00s
[17/55] Installing libstdc++-devel-0:14 100% | 444.3 MiB/s |  15.6 MiB |  00m00s
[18/55] Installing json-c-0:0.17-3.fc40 100% |   5.4 MiB/s |  83.6 KiB |  00m00s
>>> Running pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc40.x86_64
>>> Stop pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc40.x86_64
[19/55] Installing tpm2-tss-0:4.1.3-1.f 100% | 310.7 MiB/s |   1.6 MiB |  00m00s
[20/55] Installing nettle-0:3.9.1-6.fc4 100% | 387.3 MiB/s | 793.3 KiB |  00m00s
[21/55] Installing gnutls-0:3.8.5-1.fc4 100% | 400.0 MiB/s |   3.2 MiB |  00m00s
[22/55] Installing libedit-0:3.1-51.202 100% | 239.8 MiB/s | 245.6 KiB |  00m00s
[23/55] Installing expat-0:2.6.2-1.fc40 100% | 276.2 MiB/s | 282.9 KiB |  00m00s
[24/55] Installing zlib-ng-compat-devel 100% |   0.0   B/s | 104.6 KiB |  00m00s
[25/55] Installing libcbor-0:0.11.0-1.f 100% |   0.0   B/s |  75.3 KiB |  00m00s
[26/55] Installing libfido2-0:1.14.0-4. 100% | 233.7 MiB/s | 239.3 KiB |  00m00s
[27/55] Installing openssh-0:9.6p1-1.fc 100% | 455.1 MiB/s |   1.8 MiB |  00m00s
[28/55] Installing openssh-clients-0:9. 100% | 289.8 MiB/s |   2.6 MiB |  00m00s
>>> Running post-install scriptlet: openssh-clients-0:9.6p1-1.fc40.2.x86_64
>>> Stop post-install scriptlet: openssh-clients-0:9.6p1-1.fc40.2.x86_64
[29/55] Installing gc-0:8.2.2-6.fc40.x8 100% |  85.0 MiB/s | 261.2 KiB |  00m00s
[30/55] Installing guile30-0:3.0.7-12.f 100% | 515.8 MiB/s |  51.6 MiB |  00m00s
[31/55] Installing make-1:4.4.1-6.fc40. 100% | 300.0 MiB/s |   1.8 MiB |  00m00s
[32/55] Installing gcc-0:14.1.1-6.fc40. 100% | 477.9 MiB/s | 104.2 MiB |  00m00s
>>> Running trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch
>>> Stop trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch
[33/55] Installing ssdeep-libs-0:2.14.1 100% |   0.0   B/s |  41.9 KiB |  00m00s
[34/55] Installing yajl-0:2.1.0-23.fc40 100% |  90.9 MiB/s |  93.1 KiB |  00m00s
[35/55] Installing xz-devel-1:5.4.6-3.f 100% | 253.8 MiB/s | 259.9 KiB |  00m00s
[36/55] Installing cmake-filesystem-0:3 100% |   7.0 MiB/s |   7.1 KiB |  00m00s
[37/55] Installing pcre2-utf32-0:10.44- 100% | 549.6 MiB/s | 562.8 KiB |  00m00s
[38/55] Installing pcre2-utf16-0:10.44- 100% | 288.5 MiB/s | 590.9 KiB |  00m00s
[39/55] Installing libmaxminddb-0:1.10. 100% |  91.0 MiB/s |  93.2 KiB |  00m00s
[40/55] Installing less-0:643-4.fc40.x8 100% | 181.6 MiB/s | 372.0 KiB |  00m00s
[41/55] Installing npth-0:1.7-1.fc40.x8 100% |  49.5 MiB/s |  50.7 KiB |  00m00s
[42/55] Installing gnupg2-0:2.4.4-1.fc4 100% | 396.2 MiB/s |   9.5 MiB |  00m00s
[43/55] Installing git-core-0:2.45.2-2. 100% | 512.0 MiB/s |  22.0 MiB |  00m00s
[44/55] Installing libmaxminddb-devel-0 100% |  20.7 MiB/s |  21.2 KiB |  00m00s
[45/55] Installing pcre2-devel-0:10.44- 100% | 332.5 MiB/s |   2.0 MiB |  00m00s
[46/55] Installing libxml2-devel-0:2.12 100% | 427.0 MiB/s |   3.4 MiB |  00m00s
[47/55] Installing yajl-devel-0:2.1.0-2 100% |   0.0   B/s |  27.8 KiB |  00m00s
[48/55] Installing ssdeep-devel-0:2.14. 100% |   0.0   B/s |  19.2 KiB |  00m00s
[49/55] Installing gcc-c++-0:14.1.1-6.f 100% | 448.9 MiB/s |  38.2 MiB |  00m00s
[50/55] Installing gcc-plugin-annobin-0 100% |   5.7 MiB/s |  58.7 KiB |  00m00s
>>> Running trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch
>>> Stop trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch
[51/55] Installing annobin-plugin-gcc-0 100% |  79.5 MiB/s | 977.3 KiB |  00m00s
>>> Running trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch
>>> Stop trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch
[52/55] Installing lmdb-devel-0:0.9.33- 100% |  71.3 MiB/s |  73.0 KiB |  00m00s
[53/55] Installing bison-0:3.8.2-7.fc40 100% | 389.6 MiB/s |   3.5 MiB |  00m00s
[54/55] Installing flex-0:2.6.4-16.fc40 100% | 198.1 MiB/s | 811.4 KiB |  00m00s
[55/55] Installing libcurl-devel-0:8.6. 100% |   9.8 MiB/s |   1.3 MiB |  00m00s
>>> Running trigger-install scriptlet: glibc-common-0:2.39-15.fc40.x86_64
>>> Stop trigger-install scriptlet: glibc-common-0:2.39-15.fc40.x86_64
>>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64
>>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64
Warning: skipped PGP checks for 4 package(s).
Finish: build setup for libmodsecurity-3.0.12-2.fc40.src.rpm
Start: rpmbuild libmodsecurity-3.0.12-2.fc40.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1707609600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.DWk8wV
+ 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.12.tar.gz.asc --data=/builddir/build/SOURCES/modsecurity-v3.0.12.tar.gz
gpgv: Signature made Tue Jan 30 16:02:38 2024 UTC
gpgv:                using RSA key 0B2BA1924065B44691202A2AD286E022149F0F6E
gpgv: Good signature from "OWASP ModSecurity <modsecurity@owasp.org>"
+ cd /builddir/build/BUILD
+ rm -rf modsecurity-v3.0.12
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/modsecurity-v3.0.12.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd modsecurity-v3.0.12
+ rm -rf /builddir/build/BUILD/modsecurity-v3.0.12-SPECPARTS
+ /usr/bin/mkdir -p /builddir/build/BUILD/modsecurity-v3.0.12-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 '<rpm-build>'
+ /usr/bin/git config gc.auto 0
+ /usr/bin/git add --force .
+ /usr/bin/git commit -q --allow-empty -a --author 'rpm-build <rpm-build>' -m 'libmodsecurity-3.0.12 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.zi7YqQ
+ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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.12
+ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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
--- ./configure.backup	2024-01-30 16:02:37.000000000 +0000
+++ ./configure	2024-06-28 11:26:45.769025241 +0000
@@ -2012,7 +2012,7 @@
 #ifdef __cplusplus
 extern "C"
 #endif
-char $2 ();
+__attribute__ ((used)) char $2 ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
+ /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	2024-06-28 11:26:45.769025241 +0000
+++ ./configure	2024-06-28 11:26:45.785025307 +0000
@@ -10421,7 +10421,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'"
@@ -23661,7 +23661,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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']'
++ find . -name ltmain.sh
+ for i in $(find . -name ltmain.sh)
+ /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./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 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 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 for g++ option to enable C++11 features... none needed
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 C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... 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 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
configure: Nothing about YAJL was informed during the configure phase. Trying to detect it on the platform...
configure: using YAJL v2.1.0
configure: Nothing about GeoIP was informed during the configure phase. Trying to detect it on the platform...
configure: GeoIP library was not found
configure: Nothing about MaxMind was informed during the configure phase. Trying to detect it on the platform...
configure: using MaxMind v1.10.0
configure: LMDB support was marked as mandatory by the utilization of --with-lmdb=yes
configure: Nothing about LMDB was informed during the configure phase. Trying to detect it on the platform...
*** LOOKING AT PATH:  yes
configure: using LMDB v0.9.33
*** LOOKING AT PATH:  /usr/lib
*** LOOKING AT PATH:  /usr/local/lib
*** LOOKING AT PATH:  /usr/local/fuzzy
*** LOOKING AT PATH:  /usr/local/libfuzzy
*** LOOKING AT PATH:  /usr/local
*** LOOKING AT PATH:  /opt
*** LOOKING AT PATH:  /usr
configure: SSDEEP headers found at: /usr/include
*** LOOKING AT PATH:  /usr/lib64
configure: SSDEEP library found at: /usr/lib64//libfuzzy.so
configure: SSDEEP headers found at: /usr/include
configure: using SSDEEP v
*** LOOKING AT PATH:  /usr/lib
*** LOOKING AT PATH:  /usr/local/lib
*** LOOKING AT PATH:  /usr/local/lib64
*** LOOKING AT PATH:  /usr/local/lua
*** LOOKING AT PATH:  /usr/local/liblua
*** LOOKING AT PATH:  /usr/local
*** LOOKING AT PATH:  /opt
*** LOOKING AT PATH:  /usr
*** LOOKING AT PATH:  /usr/lib64
configure: LUA library found at: /usr/lib64//liblua-5.4.so
*** LOOKING AT PATH:  /opt/local
configure: LUA library found at: /usr/lib64//liblua-5.4.so
*** LOOKING AT PATH:  /usr/lib/lua5.3/liblua
configure: LUA library found at: /usr/lib64//liblua-5.4.so
*** LOOKING AT PATH:  /usr/lib/lua5.2/liblua
configure: LUA library found at: /usr/lib64//liblua-5.4.so
configure: LUA library was not found
checking for libcurl config script... /usr/bin/curl-config
configure: curl VERSION: 8.6.0 
configure: curl LDADD: 
checking if libcurl is at least v... yes, 8.6.0 
checking if libcurl is linked with gnutls... no
configure: using curl v8.6.0 
checking for libxml2 >= 2.6.29 via pkg-config... found version 2.12.8
configure: using libxml2 v2.12.8
configure: pcre2 specified; omitting check for pcre
configure: PCRE2 support was marked as mandatory by the utilization of --with-pcre2=yes
configure: Nothing about PCRE2 was informed during the configure phase. Trying to detect it on the platform...
*** LOOKING AT PATH:  yes
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 grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for string... no
checking for iostream... no
checking for sys/utsname.h... yes
checking build system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert 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 x86_64-redhat-linux-file... no
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-ar... ar
checking for archiver @FILE support... @
checking for x86_64-redhat-linux-strip... no
checking for strip... strip
checking for x86_64-redhat-linux-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 10427:  -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 supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /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++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
/usr/bin/grep: warning: stray \ before -
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ 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/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.12 for Linux
 
 Mandatory dependencies
   + libInjection                                  ....v3.9.2-46-gbfba51f
   + SecLang tests                                 ....a3d4405
 
 Optional dependencies
   + GeoIP/MaxMind                                 ....found 
      * (MaxMind) v1.10.0
         -lmaxminddb, -DWITH_MAXMIND 
   + LibCURL                                       ....found v8.6.0 
      -lcurl,  -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL
   + YAJL                                          ....found v2.1.0
      -lyajl, -DWITH_YAJL 
   + LMDB                                          ....found v0.9.33
      -llmdb, -DWITH_LMDB 
   + LibXML2                                       ....found v2.12.8
      -lxml2, -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2
   + SSDEEP                                        ....found 
      -lfuzzy -L/usr/lib64/, -DWITH_SSDEEP -I/usr/include
   + LUA                                           ....not found
   + PCRE2                                          ....found v10.44
      -lpcre2-8, -DWITH_PCRE2 
 
 Other Options
   + Test Utilities                                ....enabled
   + 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.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src    -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o mbedtls/libmbedtls_la-base64.lo `test -f 'mbedtls/base64.c' || echo './'`mbedtls/base64.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c mbedtls/base64.c  -fPIC -DPIC -o mbedtls/.libs/libmbedtls_la-base64.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c mbedtls/base64.c -o mbedtls/libmbedtls_la-base64.o >/dev/null 2>&1
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libinjection/src/libinjection_xss.lo libinjection/src/libinjection_xss.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c libinjection/src/libinjection_xss.c  -fPIC -DPIC -o libinjection/src/.libs/libinjection_xss.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c libinjection/src/libinjection_xss.c -o libinjection/src/libinjection_xss.o >/dev/null 2>&1
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libinjection/src/libinjection_html5.lo libinjection/src/libinjection_html5.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c libinjection/src/libinjection_html5.c  -fPIC -DPIC -o libinjection/src/.libs/libinjection_html5.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c libinjection/src/libinjection_html5.c -o libinjection/src/libinjection_html5.o >/dev/null 2>&1
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src    -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o mbedtls/libmbedtls_la-md5.lo `test -f 'mbedtls/md5.c' || echo './'`mbedtls/md5.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c mbedtls/md5.c  -fPIC -DPIC -o mbedtls/.libs/libmbedtls_la-md5.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c mbedtls/md5.c -o mbedtls/libmbedtls_la-md5.o >/dev/null 2>&1
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src    -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o mbedtls/libmbedtls_la-sha1.lo `test -f 'mbedtls/sha1.c' || echo './'`mbedtls/sha1.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c mbedtls/sha1.c  -fPIC -DPIC -o mbedtls/.libs/libmbedtls_la-sha1.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c mbedtls/sha1.c -o mbedtls/libmbedtls_la-sha1.o >/dev/null 2>&1
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -o libmbedtls.la  mbedtls/libmbedtls_la-base64.lo mbedtls/libmbedtls_la-md5.lo mbedtls/libmbedtls_la-sha1.lo  
libtool: link: ar cr .libs/libmbedtls.a mbedtls/.libs/libmbedtls_la-base64.o mbedtls/.libs/libmbedtls_la-md5.o mbedtls/.libs/libmbedtls_la-sha1.o 
libtool: link: ranlib .libs/libmbedtls.a
libtool: link: ( cd ".libs" && rm -f "libmbedtls.la" && ln -s "../libmbedtls.la" "libmbedtls.la" )
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libinjection/src/libinjection_sqli.lo libinjection/src/libinjection_sqli.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c libinjection/src/libinjection_sqli.c  -fPIC -DPIC -o libinjection/src/.libs/libinjection_sqli.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c libinjection/src/libinjection_sqli.c -o libinjection/src/libinjection_sqli.o >/dev/null 2>&1
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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/libinjection_html5.lo libinjection/src/libinjection_sqli.lo libinjection/src/libinjection_xss.lo  
libtool: link: ar cr .libs/libinjection.a libinjection/src/.libs/libinjection_html5.o libinjection/src/.libs/libinjection_sqli.o libinjection/src/.libs/libinjection_xss.o 
libtool: link: ranlib .libs/libinjection.a
libtool: link: ( cd ".libs" && rm -f "libinjection.la" && ln -s "../libinjection.la" "libinjection.la" )
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
Making all in src
/usr/bin/make  all-recursive
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-anchored_variable.lo `test -f 'anchored_variable.cc' || echo './'`anchored_variable.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c anchored_variable.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-anchored_variable.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c anchored_variable.cc -o libmodsecurity_la-anchored_variable.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from anchored_variable.cc:23:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-anchored_set_variable.lo `test -f 'anchored_set_variable.cc' || echo './'`anchored_set_variable.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c anchored_set_variable.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-anchored_set_variable.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c anchored_set_variable.cc -o libmodsecurity_la-anchored_set_variable.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from anchored_set_variable.cc:23:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from anchored_set_variable.cc:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-modsecurity.lo `test -f 'modsecurity.cc' || echo './'`modsecurity.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c modsecurity.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-modsecurity.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c modsecurity.cc -o libmodsecurity_la-modsecurity.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from modsecurity.cc:17:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/collection/backend/in_memory-per_process.h:32,
                 from modsecurity.cc:38:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
modsecurity.cc: In static member function 'static int modsecurity::ModSecurity::processContentOffset(const char*, size_t, const char*, std::string*, const char**)':
modsecurity.cc:282:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  282 |         if (stoi(startingAt) >= len) {
      |             ~~~~~~~~~~~~~~~~~^~~~~~
modsecurity.cc:366:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  366 |         if (stoi(startingAt) >= varValue.size()) {
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-rules_set_phases.lo `test -f 'rules_set_phases.cc' || echo './'`rules_set_phases.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rules_set_phases.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rules_set_phases.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rules_set_phases.cc -o libmodsecurity_la-rules_set_phases.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/rules.h:29,
                 from ../headers/modsecurity/rules_set_phases.h:32,
                 from rules_set_phases.cc:22:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-rules_set_properties.lo `test -f 'rules_set_properties.cc' || echo './'`rules_set_properties.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rules_set_properties.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rules_set_properties.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rules_set_properties.cc -o libmodsecurity_la-rules_set_properties.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from rules_set_properties.cc:18:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from rules_set_properties.cc:20:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-rule.lo `test -f 'rule.cc' || echo './'`rule.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule.cc -o libmodsecurity_la-rule.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from rule.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from rule.cc:28:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from rule.cc:29:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-rules_set.lo `test -f 'rules_set.cc' || echo './'`rules_set.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rules_set.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rules_set.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rules_set.cc -o libmodsecurity_la-rules_set.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from rules_set.cc:22:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/rule_script.h:24,
                 from ../src/parser/driver.h:32,
                 from rules_set.cc:25:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from seclang-parser.yy:134,
                 from ../src/parser/driver.h:34:
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from seclang-parser.yy:136:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from seclang-parser.yy:137:
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
rules_set.cc: In member function 'int modsecurity::RulesSet::evaluate(int, modsecurity::Transaction*)':
rules_set.cc:135:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  135 |     for (int i = 0; i < rules->size(); i++) {
      |                     ~~^~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-run_time_string.lo `test -f 'run_time_string.cc' || echo './'`run_time_string.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c run_time_string.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-run_time_string.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c run_time_string.cc -o libmodsecurity_la-run_time_string.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../src/run_time_string.h:25,
                 from run_time_string.cc:19:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-transaction.lo `test -f 'transaction.cc' || echo './'`transaction.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c transaction.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-transaction.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c transaction.cc -o libmodsecurity_la-transaction.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from transaction.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/actions/disruptive/deny.h:19,
                 from transaction.cc:36:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/variables/remote_user.h:25,
                 from transaction.cc:54:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
../headers/modsecurity/transaction.h: In constructor 'modsecurity::Transaction::Transaction(modsecurity::ModSecurity*, modsecurity::RulesSet*, void*)':
../headers/modsecurity/transaction.h:638:11: warning: 'modsecurity::Transaction::m_logCbData' will be initialized after [-Wreorder]
  638 |     void *m_logCbData;
      |           ^~~~~~~~~~~
transaction.cc:164:38: warning:   base 'modsecurity::TransactionAnchoredVariables' [-Wreorder]
  164 |     TransactionAnchoredVariables(this) {
      |                                      ^
transaction.cc:102:1: warning:   when initialized here [-Wreorder]
  102 | Transaction::Transaction(ModSecurity *ms, RulesSet *rules, void *logCbData)
      | ^~~~~~~~~~~
../headers/modsecurity/transaction.h: In constructor 'modsecurity::Transaction::Transaction(modsecurity::ModSecurity*, modsecurity::RulesSet*, char*, void*)':
../headers/modsecurity/transaction.h:638:11: warning: 'modsecurity::Transaction::m_logCbData' will be initialized after [-Wreorder]
  638 |     void *m_logCbData;
      |           ^~~~~~~~~~~
transaction.cc:240:38: warning:   base 'modsecurity::TransactionAnchoredVariables' [-Wreorder]
  240 |     TransactionAnchoredVariables(this) {
      |                                      ^
transaction.cc:178:1: warning:   when initialized here [-Wreorder]
  178 | Transaction::Transaction(ModSecurity *ms, RulesSet *rules, char *id, void *logCbData)
      | ^~~~~~~~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-rule_unconditional.lo `test -f 'rule_unconditional.cc' || echo './'`rule_unconditional.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule_unconditional.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule_unconditional.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule_unconditional.cc -o libmodsecurity_la-rule_unconditional.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rule_unconditional.h:28,
                 from rule_unconditional.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../headers/modsecurity/rule_unconditional.h:31:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-rule_script.lo `test -f 'rule_script.cc' || echo './'`rule_script.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule_script.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule_script.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule_script.cc -o libmodsecurity_la-rule_script.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/rule_script.h:21,
                 from rule_script.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/rule_script.h:24:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-unique_id.lo `test -f 'unique_id.cc' || echo './'`unique_id.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c unique_id.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-unique_id.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c unique_id.cc -o libmodsecurity_la-unique_id.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-rule_message.lo `test -f 'rule_message.cc' || echo './'`rule_message.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule_message.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule_message.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule_message.cc -o libmodsecurity_la-rule_message.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule_message.h:27,
                 from rule_message.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from rule_message.cc:18:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-rule_with_operator.lo `test -f 'rule_with_operator.cc' || echo './'`rule_with_operator.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule_with_operator.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule_with_operator.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule_with_operator.cc -o libmodsecurity_la-rule_with_operator.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule_with_operator.h:28,
                 from rule_with_operator.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from rule_with_operator.cc:28:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from rule_with_operator.cc:29:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
rule_with_operator.cc: In member function 'void modsecurity::RuleWithOperator::getFinalVars(modsecurity::variables::Variables*, modsecurity::variables::Variables*, modsecurity::Transaction*)':
rule_with_operator.cc:184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<modsecurity::variables::Variable*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  184 |     for (int i = 0; i < m_variables->size(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
rule_with_operator.cc:209:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<modsecurity::variables::Variable*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  209 |     for (int i = 0; i < addition.size(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-rule_with_actions.lo `test -f 'rule_with_actions.cc' || echo './'`rule_with_actions.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule_with_actions.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rule_with_actions.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rule_with_actions.cc -o libmodsecurity_la-rule_with_actions.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from rule_with_actions.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from rule_with_actions.cc:28:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from rule_with_actions.cc:29:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-exec.lo `test -f 'actions/exec.cc' || echo './'`actions/exec.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/exec.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-exec.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/exec.cc -o actions/libmodsecurity_la-exec.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/exec.h:18,
                 from actions/exec.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/exec.cc:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-init_col.lo `test -f 'actions/init_col.cc' || echo './'`actions/init_col.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/init_col.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-init_col.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/init_col.cc -o actions/libmodsecurity_la-init_col.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/init_col.h:20,
                 from actions/init_col.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/init_col.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
actions/init_col.cc: In member function 'virtual bool modsecurity::actions::InitCol::init(std::string*)':
actions/init_col.cc:37:19: warning: comparison of integer expressions of different signedness: 'int' and 'const std::__cxx11::basic_string<char>::size_type' {aka 'const long unsigned int'} [-Wsign-compare]
   37 |     if (posEquals == std::string::npos) {
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-log.lo `test -f 'actions/log.cc' || echo './'`actions/log.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/log.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-log.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/log.cc -o actions/libmodsecurity_la-log.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/log.h:19,
                 from actions/log.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from actions/log.cc:24:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-expire_var.lo `test -f 'actions/expire_var.cc' || echo './'`actions/expire_var.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/expire_var.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-expire_var.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/expire_var.cc -o actions/libmodsecurity_la-expire_var.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/expire_var.h:20,
                 from actions/expire_var.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/expire_var.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o libmodsecurity_la-rules_exceptions.lo `test -f 'rules_exceptions.cc' || echo './'`rules_exceptions.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rules_exceptions.cc  -fPIC -DPIC -o .libs/libmodsecurity_la-rules_exceptions.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rules_exceptions.cc -o libmodsecurity_la-rules_exceptions.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from rules_exceptions.cc:21:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-log_data.lo `test -f 'actions/log_data.cc' || echo './'`actions/log_data.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/log_data.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-log_data.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/log_data.cc -o actions/libmodsecurity_la-log_data.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/log_data.h:20,
                 from actions/log_data.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/log_data.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-maturity.lo `test -f 'actions/maturity.cc' || echo './'`actions/maturity.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/maturity.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-maturity.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/maturity.cc -o actions/libmodsecurity_la-maturity.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/maturity.h:18,
                 from actions/maturity.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-multi_match.lo `test -f 'actions/multi_match.cc' || echo './'`actions/multi_match.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/multi_match.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-multi_match.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/multi_match.cc -o actions/libmodsecurity_la-multi_match.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/multi_match.h:18,
                 from actions/multi_match.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/no_audit_log.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-no_audit_log.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/no_audit_log.h:19,
                 from actions/no_audit_log.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-msg.lo `test -f 'actions/msg.cc' || echo './'`actions/msg.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/msg.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-msg.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/msg.cc -o actions/libmodsecurity_la-msg.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/msg.h:20,
                 from actions/msg.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/msg.h:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-phase.lo `test -f 'actions/phase.cc' || echo './'`actions/phase.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/phase.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-phase.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/phase.cc -o actions/libmodsecurity_la-phase.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/phase.h:18,
                 from actions/phase.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-no_log.lo `test -f 'actions/no_log.cc' || echo './'`actions/no_log.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/no_log.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-no_log.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/no_log.cc -o actions/libmodsecurity_la-no_log.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/no_log.h:19,
                 from actions/no_log.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from actions/no_log.cc:24:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-rev.lo `test -f 'actions/rev.cc' || echo './'`actions/rev.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/rev.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-rev.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/rev.cc -o actions/libmodsecurity_la-rev.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/rev.h:18,
                 from actions/rev.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-rule_id.lo `test -f 'actions/rule_id.cc' || echo './'`actions/rule_id.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/rule_id.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-rule_id.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/rule_id.cc -o actions/libmodsecurity_la-rule_id.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/rule_id.h:18,
                 from actions/rule_id.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-severity.lo `test -f 'actions/severity.cc' || echo './'`actions/severity.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/severity.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-severity.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/severity.cc -o actions/libmodsecurity_la-severity.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/severity.h:19,
                 from actions/severity.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/severity.cc:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-set_env.lo `test -f 'actions/set_env.cc' || echo './'`actions/set_env.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/set_env.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_env.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/set_env.cc -o actions/libmodsecurity_la-set_env.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/set_env.h:20,
                 from actions/set_env.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/set_env.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-set_rsc.lo `test -f 'actions/set_rsc.cc' || echo './'`actions/set_rsc.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/set_rsc.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_rsc.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/set_rsc.cc -o actions/libmodsecurity_la-set_rsc.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/set_rsc.h:20,
                 from actions/set_rsc.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/set_rsc.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-set_sid.lo `test -f 'actions/set_sid.cc' || echo './'`actions/set_sid.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/set_sid.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_sid.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/set_sid.cc -o actions/libmodsecurity_la-set_sid.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/set_sid.h:20,
                 from actions/set_sid.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/set_sid.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-set_uid.lo `test -f 'actions/set_uid.cc' || echo './'`actions/set_uid.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/set_uid.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_uid.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/set_uid.cc -o actions/libmodsecurity_la-set_uid.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/set_uid.h:20,
                 from actions/set_uid.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/set_uid.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-skip.lo `test -f 'actions/skip.cc' || echo './'`actions/skip.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/skip.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-skip.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/skip.cc -o actions/libmodsecurity_la-skip.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/skip.h:18,
                 from actions/skip.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/skip.cc:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-skip_after.lo `test -f 'actions/skip_after.cc' || echo './'`actions/skip_after.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/skip_after.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-skip_after.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/skip_after.cc -o actions/libmodsecurity_la-skip_after.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/skip_after.h:19,
                 from actions/skip_after.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/skip_after.cc:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-set_var.lo `test -f 'actions/set_var.cc' || echo './'`actions/set_var.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/set_var.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_var.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/set_var.cc -o actions/libmodsecurity_la-set_var.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/set_var.h:20,
                 from actions/set_var.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/set_var.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-ver.lo `test -f 'actions/ver.cc' || echo './'`actions/ver.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ver.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-ver.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ver.cc -o actions/libmodsecurity_la-ver.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ver.h:18,
                 from actions/ver.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-xmlns.lo `test -f 'actions/xmlns.cc' || echo './'`actions/xmlns.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/xmlns.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-xmlns.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/xmlns.cc -o actions/libmodsecurity_la-xmlns.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/xmlns.h:18,
                 from actions/xmlns.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-tag.lo `test -f 'actions/tag.cc' || echo './'`actions/tag.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/tag.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-tag.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/tag.h:20,
                 from actions/tag.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/tag.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c audit_log/audit_log.cc  -fPIC -DPIC -o audit_log/.libs/libmodsecurity_la-audit_log.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c audit_log/audit_log.cc -o audit_log/libmodsecurity_la-audit_log.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from audit_log/audit_log.cc:24:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/audit_log/writer/parallel.h:25,
                 from audit_log/audit_log.cc:27:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c audit_log/writer/writer.cc  -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-writer.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c audit_log/writer/writer.cc -o audit_log/writer/libmodsecurity_la-writer.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/audit_log/writer/writer.h:31,
                 from audit_log/writer/writer.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o parser/libmodsecurity_la-driver.lo `test -f 'parser/driver.cc' || echo './'`parser/driver.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c parser/driver.cc  -fPIC -DPIC -o parser/.libs/libmodsecurity_la-driver.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c parser/driver.cc -o parser/libmodsecurity_la-driver.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../src/parser/driver.h:28,
                 from parser/driver.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/parser/driver.h:29:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/rule_script.h:24,
                 from ../src/parser/driver.h:32:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from seclang-parser.yy:134,
                 from ../src/parser/driver.h:34:
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from seclang-parser.yy:136:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from seclang-parser.yy:137:
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
parser/driver.cc: In member function 'int modsecurity::Parser::Driver::addSecRule(std::unique_ptr<modsecurity::RuleWithActions>)':
parser/driver.cc:112:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  112 |         for (int j = 0; j < rules->size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c audit_log/writer/https.cc  -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-https.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c audit_log/writer/https.cc -o audit_log/writer/libmodsecurity_la-https.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/audit_log/writer/writer.h:31,
                 from ../src/audit_log/writer/https.h:25,
                 from audit_log/writer/https.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from audit_log/writer/https.cc:28:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c audit_log/writer/serial.cc  -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-serial.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c audit_log/writer/serial.cc -o audit_log/writer/libmodsecurity_la-serial.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/audit_log/writer/writer.h:31,
                 from ../src/audit_log/writer/serial.h:25,
                 from audit_log/writer/serial.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/audit_log/writer/serial.h:29:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c debug_log/debug_log.cc  -fPIC -DPIC -o debug_log/.libs/libmodsecurity_la-debug_log.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c audit_log/writer/parallel.cc  -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-parallel.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../src/audit_log/writer/writer.h:31,
                 from ../src/audit_log/writer/parallel.h:21,
                 from audit_log/writer/parallel.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/audit_log/writer/parallel.h:25:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c debug_log/debug_log_writer.cc  -fPIC -DPIC -o debug_log/.libs/libmodsecurity_la-debug_log_writer.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c debug_log/debug_log_writer.cc -o debug_log/libmodsecurity_la-debug_log_writer.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/shared_files.h:38,
                 from debug_log/debug_log_writer.cc:30:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c request_body_processor/xml.cc  -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-xml.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../src/request_body_processor/xml.h:24,
                 from request_body_processor/xml.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/request_body_processor/xml.h:25:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c request_body_processor/json.cc  -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-json.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 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<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/request_body_processor/json.h:29:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-accuracy.lo `test -f 'actions/accuracy.cc' || echo './'`actions/accuracy.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/accuracy.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-accuracy.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/accuracy.cc -o actions/libmodsecurity_la-accuracy.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/accuracy.h:18,
                 from actions/accuracy.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c request_body_processor/multipart.cc  -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-multipart.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../src/request_body_processor/multipart.h:25,
                 from request_body_processor/multipart.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from request_body_processor/multipart.cc:30:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-action.lo `test -f 'actions/action.cc' || echo './'`actions/action.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/action.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-action.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/action.cc -o actions/libmodsecurity_la-action.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from actions/action.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/actions/disruptive/deny.h:19,
                 from actions/action.cc:27:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/actions/disruptive/redirect.h:22,
                 from actions/action.cc:28:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-audit_log.lo `test -f 'actions/audit_log.cc' || echo './'`actions/audit_log.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/audit_log.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-audit_log.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/audit_log.cc -o actions/libmodsecurity_la-audit_log.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/audit_log.h:19,
                 from actions/audit_log.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/audit_log.cc:24:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-block.lo `test -f 'actions/block.cc' || echo './'`actions/block.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/block.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-block.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/block.cc -o actions/libmodsecurity_la-block.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/block.h:19,
                 from actions/block.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/block.cc:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-capture.lo `test -f 'actions/capture.cc' || echo './'`actions/capture.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/capture.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-capture.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/capture.cc -o actions/libmodsecurity_la-capture.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/capture.h:18,
                 from actions/capture.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from actions/capture.cc:25:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from actions/capture.cc:27:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/libmodsecurity_la-chain.lo `test -f 'actions/chain.cc' || echo './'`actions/chain.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/chain.cc  -fPIC -DPIC -o actions/.libs/libmodsecurity_la-chain.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/chain.cc -o actions/libmodsecurity_la-chain.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/chain.h:18,
                 from actions/chain.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o parser/libmodsecurity_la-seclang-scanner.lo `test -f 'parser/seclang-scanner.cc' || echo './'`parser/seclang-scanner.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c parser/seclang-scanner.cc  -fPIC -DPIC -o parser/.libs/libmodsecurity_la-seclang-scanner.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c parser/seclang-scanner.cc -o parser/libmodsecurity_la-seclang-scanner.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../src/parser/driver.h:28,
                 from seclang-scanner.ll:7:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/parser/driver.h:29:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/rule_script.h:24,
                 from ../src/parser/driver.h:32:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from seclang-parser.yy:134,
                 from ../src/parser/driver.h:34:
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from seclang-parser.yy:136:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from seclang-parser.yy:137:
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/audit_log_parts.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-audit_log_parts.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/audit_log_parts.h:18,
                 from actions/ctl/audit_log_parts.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/request_body_processor_json.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_json.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/request_body_processor_json.h:18,
                 from actions/ctl/request_body_processor_json.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/audit_engine.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-audit_engine.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/audit_engine.cc -o actions/ctl/libmodsecurity_la-audit_engine.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../src/actions/ctl/audit_engine.h:18,
                 from actions/ctl/audit_engine.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/ctl/audit_engine.cc:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/rule_engine.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_engine.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../src/actions/ctl/rule_engine.h:18,
                 from actions/ctl/rule_engine.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/ctl/rule_engine.cc:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o parser/libmodsecurity_la-seclang-parser.lo `test -f 'parser/seclang-parser.cc' || echo './'`parser/seclang-parser.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c parser/seclang-parser.cc  -fPIC -DPIC -o parser/.libs/libmodsecurity_la-seclang-parser.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c parser/seclang-parser.cc -o parser/libmodsecurity_la-seclang-parser.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rule_unconditional.h:28,
                 from seclang-parser.yy:20,
                 from parser/seclang-parser.cc:41:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../headers/modsecurity/rule_unconditional.h:31:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/rule_script.h:24,
                 from seclang-parser.yy:21:
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from seclang-parser.yy:134:
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from seclang-parser.yy:136:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from seclang-parser.yy:137:
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
seclang-parser.yy: In member function 'virtual int yy::seclang_parser::parse()':
seclang-parser.yy:2536:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2544:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2551:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2558:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2565:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2572:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2579:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2586:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2593:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2600:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2607:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2614:14: warning: unused variable 'z' [-Wunused-variable]
seclang-parser.yy:2621:14: warning: unused variable 'z' [-Wunused-variable]
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/request_body_processor_xml.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_xml.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/request_body_processor_xml.h:18,
                 from actions/ctl/request_body_processor_xml.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/request_body_processor_urlencoded.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_urlencoded.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/request_body_processor_urlencoded.cc -o actions/ctl/libmodsecurity_la-request_body_processor_urlencoded.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/request_body_processor_urlencoded.h:18,
                 from actions/ctl/request_body_processor_urlencoded.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/rule_remove_target_by_tag.h:18,
                 from actions/ctl/rule_remove_target_by_tag.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/rule_remove_target_by_id.cc -o actions/ctl/libmodsecurity_la-rule_remove_target_by_id.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/rule_remove_target_by_id.h:18,
                 from actions/ctl/rule_remove_target_by_id.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/rule_remove_by_tag.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_tag.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/rule_remove_by_tag.h:18,
                 from actions/ctl/rule_remove_by_tag.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/rule_remove_by_id.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_id.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/rule_remove_by_id.h:18,
                 from actions/ctl/rule_remove_by_id.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/request_body_access.cc  -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_access.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/ctl/request_body_access.cc -o actions/ctl/libmodsecurity_la-request_body_access.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/ctl/request_body_access.h:18,
                 from actions/ctl/request_body_access.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/disruptive/libmodsecurity_la-allow.lo `test -f 'actions/disruptive/allow.cc' || echo './'`actions/disruptive/allow.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/disruptive/allow.cc  -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-allow.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/disruptive/allow.cc -o actions/disruptive/libmodsecurity_la-allow.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/disruptive/allow.h:18,
                 from actions/disruptive/allow.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/disruptive/allow.cc:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/disruptive/libmodsecurity_la-deny.lo `test -f 'actions/disruptive/deny.cc' || echo './'`actions/disruptive/deny.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/disruptive/deny.cc  -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-deny.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/disruptive/deny.cc -o actions/disruptive/libmodsecurity_la-deny.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/actions/disruptive/deny.h:19,
                 from actions/disruptive/deny.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/disruptive/libmodsecurity_la-drop.lo `test -f 'actions/disruptive/drop.cc' || echo './'`actions/disruptive/drop.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/disruptive/drop.cc  -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-drop.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/disruptive/drop.h:19,
                 from actions/disruptive/drop.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/disruptive/drop.cc:24:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/disruptive/libmodsecurity_la-redirect.lo `test -f 'actions/disruptive/redirect.cc' || echo './'`actions/disruptive/redirect.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/disruptive/redirect.cc  -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-redirect.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/disruptive/redirect.cc -o actions/disruptive/libmodsecurity_la-redirect.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/disruptive/redirect.h:20,
                 from actions/disruptive/redirect.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/actions/disruptive/redirect.h:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/disruptive/libmodsecurity_la-pass.lo `test -f 'actions/disruptive/pass.cc' || echo './'`actions/disruptive/pass.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/disruptive/pass.cc  -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-pass.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/disruptive/pass.cc -o actions/disruptive/libmodsecurity_la-pass.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/disruptive/pass.h:19,
                 from actions/disruptive/pass.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/disruptive/pass.cc:22:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/data/libmodsecurity_la-status.lo `test -f 'actions/data/status.cc' || echo './'`actions/data/status.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/data/status.cc  -fPIC -DPIC -o actions/data/.libs/libmodsecurity_la-status.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/data/status.cc -o actions/data/libmodsecurity_la-status.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/data/status.h:19,
                 from actions/data/status.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/base64_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_decode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/base64_decode.cc -o actions/transformations/libmodsecurity_la-base64_decode.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/base64_decode.h:18,
                 from actions/transformations/base64_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/base64_encode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_encode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/base64_encode.cc -o actions/transformations/libmodsecurity_la-base64_encode.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/base64_encode.h:18,
                 from actions/transformations/base64_encode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/base64_decode_ext.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_decode_ext.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/base64_decode_ext.cc -o actions/transformations/libmodsecurity_la-base64_decode_ext.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/base64_decode_ext.h:18,
                 from actions/transformations/base64_decode_ext.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/cmd_line.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-cmd_line.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/cmd_line.cc -o actions/transformations/libmodsecurity_la-cmd_line.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/cmd_line.h:18,
                 from actions/transformations/cmd_line.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/compress_whitespace.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-compress_whitespace.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/compress_whitespace.cc -o actions/transformations/libmodsecurity_la-compress_whitespace.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/compress_whitespace.h:18,
                 from actions/transformations/compress_whitespace.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
actions/transformations/compress_whitespace.cc: In member function 'virtual std::string modsecurity::actions::transformations::CompressWhitespace::evaluate(const std::string&, modsecurity::Transaction*)':
actions/transformations/compress_whitespace.cc:45:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   45 |     while (i < value.size()) {
      |            ~~^~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/css_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-css_decode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/css_decode.cc -o actions/transformations/libmodsecurity_la-css_decode.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/css_decode.h:18,
                 from actions/transformations/css_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/escape_seq_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-escape_seq_decode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/escape_seq_decode.cc -o actions/transformations/libmodsecurity_la-escape_seq_decode.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/escape_seq_decode.h:18,
                 from actions/transformations/escape_seq_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/hex_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-hex_decode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/hex_decode.cc -o actions/transformations/libmodsecurity_la-hex_decode.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/hex_decode.h:18,
                 from actions/transformations/hex_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/hex_encode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-hex_encode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/hex_encode.h:18,
                 from actions/transformations/hex_encode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/html_entity_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-html_entity_decode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/html_entity_decode.cc -o actions/transformations/libmodsecurity_la-html_entity_decode.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/html_entity_decode.h:19,
                 from actions/transformations/html_entity_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc: In static member function 'static int modsecurity::actions::transformations::HtmlEntityDecode::inplace(unsigned char*, uint64_t)':
actions/transformations/html_entity_decode.cc:68:15: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   68 |     while ((i < input_len) && (count < input_len)) {
      |             ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:68:38: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   68 |     while ((i < input_len) && (count < input_len)) {
      |                                ~~~~~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:74:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   74 |         if ((input[i] == '&') && (i + 1 < input_len)) {
      |                                   ~~~~~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:81:29: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   81 |                 if (!(j + 1 < input_len)) {
      |                       ~~~~~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:90:33: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |                     if (!(j + 1 < input_len)) {
      |                           ~~~~~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:96:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   96 |                     while ((j < input_len) && (isxdigit(input[j]))) {
      |                             ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:110:32: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
  110 |                         if ((j < input_len) && (input[j] == ';')) {
      |                              ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:122:31: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
  122 |                     while ((j < input_len) && (isdigit(input[j]))) {
      |                             ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:136:32: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
  136 |                         if ((j < input_len) && (input[j] == ';')) {
      |                              ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:149:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
  149 |                 while ((j < input_len) && (isalnum(input[j]))) {
      |                         ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:182:28: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
  182 |                     if ((j < input_len) && (input[j] == ';')) {
      |                          ~~^~~~~~~~~~~
actions/transformations/html_entity_decode.cc:195:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
  195 |         for (z = 0; ((z < copy) && (count < input_len)); z++) {
      |                                     ~~~~~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/js_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-js_decode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/js_decode.cc -o actions/transformations/libmodsecurity_la-js_decode.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/js_decode.h:18,
                 from actions/transformations/js_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
actions/transformations/js_decode.cc: In static member function 'static int modsecurity::actions::transformations::JsDecode::inplace(unsigned char*, uint64_t)':
actions/transformations/js_decode.cc:65:14: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   65 |     while (i < input_len) {
      |            ~~^~~~~~~~~~~
actions/transformations/js_decode.cc:69:24: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   69 |             if ((i + 5 < input_len) && (input[i + 1] == 'u')
      |                  ~~~~~~^~~~~~~~~~~
actions/transformations/js_decode.cc:87:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   87 |             } else if ((i + 3 < input_len) && (input[i + 1] == 'x')
      |                         ~~~~~~^~~~~~~~~~~
actions/transformations/js_decode.cc:93:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   93 |             } else if ((i + 1 < input_len) && ISODIGIT(input[i + 1])) {
      |                         ~~~~~~^~~~~~~~~~~
actions/transformations/js_decode.cc:98:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   98 |                 while ((i + 1 + j < input_len) && (j < 3)) {
      |                         ~~~~~~~~~~^~~~~~~~~~~
actions/transformations/js_decode.cc:115:30: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
  115 |             } else if (i + 1 < input_len) {
      |                        ~~~~~~^~~~~~~~~~~
actions/transformations/js_decode.cc:150:26: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
  150 |                 while (i < input_len) {
      |                        ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/transformations/libmodsecurity_la-length.lo `test -f 'actions/transformations/length.cc' || echo './'`actions/transformations/length.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/length.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-length.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/length.cc -o actions/transformations/libmodsecurity_la-length.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/length.h:18,
                 from actions/transformations/length.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/lower_case.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-lower_case.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/lower_case.cc -o actions/transformations/libmodsecurity_la-lower_case.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/lower_case.h:19,
                 from actions/transformations/lower_case.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/transformations/libmodsecurity_la-md5.lo `test -f 'actions/transformations/md5.cc' || echo './'`actions/transformations/md5.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/md5.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-md5.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/md5.cc -o actions/transformations/libmodsecurity_la-md5.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/md5.h:18,
                 from actions/transformations/md5.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/transformations/libmodsecurity_la-none.lo `test -f 'actions/transformations/none.cc' || echo './'`actions/transformations/none.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/none.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-none.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/none.cc -o actions/transformations/libmodsecurity_la-none.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/none.h:18,
                 from actions/transformations/none.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/normalise_path.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-normalise_path.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/normalise_path.cc -o actions/transformations/libmodsecurity_la-normalise_path.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/normalise_path.h:18,
                 from actions/transformations/normalise_path.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/normalise_path_win.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-normalise_path_win.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/normalise_path_win.cc -o actions/transformations/libmodsecurity_la-normalise_path_win.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/normalise_path_win.h:18,
                 from actions/transformations/normalise_path_win.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/parity_even_7bit.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_even_7bit.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/parity_even_7bit.cc -o actions/transformations/libmodsecurity_la-parity_even_7bit.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/parity_even_7bit.h:18,
                 from actions/transformations/parity_even_7bit.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/parity_odd_7bit.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_odd_7bit.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/parity_odd_7bit.cc -o actions/transformations/libmodsecurity_la-parity_odd_7bit.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/parity_odd_7bit.h:18,
                 from actions/transformations/parity_odd_7bit.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/parity_zero_7bit.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_zero_7bit.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/parity_zero_7bit.cc -o actions/transformations/libmodsecurity_la-parity_zero_7bit.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/parity_zero_7bit.h:18,
                 from actions/transformations/parity_zero_7bit.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/remove_comments.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_comments.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/remove_comments.cc -o actions/transformations/libmodsecurity_la-remove_comments.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/remove_comments.h:18,
                 from actions/transformations/remove_comments.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/remove_comments_char.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_comments_char.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/remove_comments_char.cc -o actions/transformations/libmodsecurity_la-remove_comments_char.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/remove_comments_char.h:18,
                 from actions/transformations/remove_comments_char.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/remove_nulls.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_nulls.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/remove_nulls.cc -o actions/transformations/libmodsecurity_la-remove_nulls.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/remove_nulls.h:18,
                 from actions/transformations/remove_nulls.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/remove_whitespace.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_whitespace.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/remove_whitespace.cc -o actions/transformations/libmodsecurity_la-remove_whitespace.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/remove_whitespace.h:18,
                 from actions/transformations/remove_whitespace.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/replace_comments.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-replace_comments.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/replace_comments.cc -o actions/transformations/libmodsecurity_la-replace_comments.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/replace_comments.h:18,
                 from actions/transformations/replace_comments.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/replace_nulls.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-replace_nulls.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/replace_nulls.cc -o actions/transformations/libmodsecurity_la-replace_nulls.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/replace_nulls.h:18,
                 from actions/transformations/replace_nulls.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
actions/transformations/replace_nulls.cc: In member function 'virtual std::string modsecurity::actions::transformations::ReplaceNulls::evaluate(const std::string&, modsecurity::Transaction*)':
actions/transformations/replace_nulls.cc:39:14: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   39 |     while (i < value.size()) {
      |            ~~^~~~~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/transformations/libmodsecurity_la-sha1.lo `test -f 'actions/transformations/sha1.cc' || echo './'`actions/transformations/sha1.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/sha1.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-sha1.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/sha1.cc -o actions/transformations/libmodsecurity_la-sha1.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/sha1.h:18,
                 from actions/transformations/sha1.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/sql_hex_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-sql_hex_decode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/sql_hex_decode.cc -o actions/transformations/libmodsecurity_la-sql_hex_decode.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/sql_hex_decode.h:18,
                 from actions/transformations/sql_hex_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/trim_left.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim_left.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/trim_left.cc -o actions/transformations/libmodsecurity_la-trim_left.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/trim_left.h:18,
                 from actions/transformations/trim_left.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/transformations/libmodsecurity_la-trim.lo `test -f 'actions/transformations/trim.cc' || echo './'`actions/transformations/trim.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/trim.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/trim.cc -o actions/transformations/libmodsecurity_la-trim.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/trim.h:18,
                 from actions/transformations/trim.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o actions/transformations/libmodsecurity_la-transformation.lo `test -f 'actions/transformations/transformation.cc' || echo './'`actions/transformations/transformation.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/transformation.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-transformation.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/transformation.cc -o actions/transformations/libmodsecurity_la-transformation.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/transformation.h:18,
                 from actions/transformations/transformation.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/trim_right.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim_right.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/trim_right.cc -o actions/transformations/libmodsecurity_la-trim_right.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/trim_right.h:18,
                 from actions/transformations/trim_right.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/upper_case.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-upper_case.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/upper_case.cc -o actions/transformations/libmodsecurity_la-upper_case.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/upper_case.h:19,
                 from actions/transformations/upper_case.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/url_decode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_decode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/url_decode.cc -o actions/transformations/libmodsecurity_la-url_decode.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/url_decode.h:19,
                 from actions/transformations/url_decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/url_decode_uni.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_decode_uni.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../src/actions/transformations/url_decode_uni.h:18,
                 from actions/transformations/url_decode_uni.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from actions/transformations/url_decode_uni.cc:29:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
actions/transformations/url_decode_uni.cc: In static member function 'static int modsecurity::actions::transformations::UrlDecodeUni::inplace(unsigned char*, uint64_t, modsecurity::Transaction*)':
actions/transformations/url_decode_uni.cc:77:14: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   77 |     while (i < input_len) {
      |            ~~^~~~~~~~~~~
actions/transformations/url_decode_uni.cc:79:24: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   79 |             if ((i + 1 < input_len) &&
      |                  ~~~~~~^~~~~~~~~~~
actions/transformations/url_decode_uni.cc:83:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
   83 |                 if (i + 5 < input_len) {
      |                     ~~~~~~^~~~~~~~~~~
actions/transformations/url_decode_uni.cc:151:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
  151 |                 if (i + 2 < input_len) {
      |                     ~~~~~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/url_encode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_encode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/url_encode.cc -o actions/transformations/libmodsecurity_la-url_encode.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/url_encode.h:18,
                 from actions/transformations/url_encode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c actions/transformations/utf8_to_unicode.cc  -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-utf8_to_unicode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/actions/transformations/utf8_to_unicode.h:18,
                 from actions/transformations/utf8_to_unicode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
actions/transformations/utf8_to_unicode.cc: In static member function 'static char* modsecurity::actions::transformations::Utf8ToUnicode::inplace(unsigned char*, uint64_t, int*)':
actions/transformations/utf8_to_unicode.cc:128:30: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]
  128 |                              sizeof(reinterpret_cast<char *>(unicode)),
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
actions/transformations/utf8_to_unicode.cc:150:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  150 |                     for (j = 0; j < length; j++) {
      |                                 ~~^~~~~~~~
actions/transformations/utf8_to_unicode.cc:180:30: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]
  180 |                              sizeof(reinterpret_cast<char *>(unicode)),
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
actions/transformations/utf8_to_unicode.cc:202:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  202 |                     for (j = 0; j < length; j++) {
      |                                 ~~^~~~~~~~
actions/transformations/utf8_to_unicode.cc:242:30: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]
  242 |                              sizeof(reinterpret_cast<char *>(unicode)),
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
actions/transformations/utf8_to_unicode.cc:264:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  264 |                     for (j = 0; j < length; j++) {
      |                                 ~~^~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c collection/backend/collection_data.cc  -fPIC -DPIC -o collection/backend/.libs/libmodsecurity_la-collection_data.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o engine/libmodsecurity_la-lua.lo `test -f 'engine/lua.cc' || echo './'`engine/lua.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c engine/lua.cc  -fPIC -DPIC -o engine/.libs/libmodsecurity_la-lua.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c engine/lua.cc -o engine/libmodsecurity_la-lua.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from engine/lua.cc:30:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from engine/lua.cc:33:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o collection/libmodsecurity_la-collections.lo `test -f 'collection/collections.cc' || echo './'`collection/collections.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c collection/collections.cc  -fPIC -DPIC -o collection/.libs/libmodsecurity_la-collections.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c collection/collections.cc -o collection/libmodsecurity_la-collections.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/collection/backend/in_memory-per_process.h:32,
                 from collection/collections.cc:29:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-begins_with.lo `test -f 'operators/begins_with.cc' || echo './'`operators/begins_with.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/begins_with.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-begins_with.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/begins_with.cc -o operators/libmodsecurity_la-begins_with.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/begins_with.h:23,
                 from operators/begins_with.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-contains.lo `test -f 'operators/contains.cc' || echo './'`operators/contains.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/contains.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-contains.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/contains.cc -o operators/libmodsecurity_la-contains.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/contains.h:24,
                 from operators/contains.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/operators/contains.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o collection/backend/libmodsecurity_la-lmdb.lo `test -f 'collection/backend/lmdb.cc' || echo './'`collection/backend/lmdb.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c collection/backend/lmdb.cc  -fPIC -DPIC -o collection/backend/.libs/libmodsecurity_la-lmdb.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c collection/backend/lmdb.cc -o collection/backend/libmodsecurity_la-lmdb.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/collection/backend/lmdb.h:39,
                 from collection/backend/lmdb.cc:17:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
collection/backend/lmdb.cc: In member function 'virtual std::unique_ptr<std::__cxx11::basic_string<char> > modsecurity::collection::backend::LMDB::resolveFirst(const std::string&)':
collection/backend/lmdb.cc:158:13: warning: unused variable 'mdb_value' [-Wunused-variable]
  158 |     MDB_val mdb_value;
      |             ^~~~~~~~~
collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::backend::LMDB::resolveSingleMatch(const std::string&, std::vector<const modsecurity::VariableValue*>*)':
collection/backend/lmdb.cc:361:13: warning: unused variable 'mdb_value' [-Wunused-variable]
  361 |     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:468:13: warning: unused variable 'mdb_value' [-Wunused-variable]
  468 |     MDB_val mdb_value;
      |             ^~~~~~~~~
collection/backend/lmdb.cc:470:14: warning: unused variable 'mst' [-Wunused-variable]
  470 |     MDB_stat mst;
      |              ^~~
collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::backend::LMDB::resolveMultiMatches(const std::string&, std::vector<const modsecurity::VariableValue*>*, modsecurity::variables::KeyExclusions&)':
collection/backend/lmdb.cc:514:14: warning: unused variable 'mst' [-Wunused-variable]
  514 |     MDB_stat mst;
      |              ^~~
collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::backend::LMDB::resolveRegularExpression(const std::string&, std::vector<const modsecurity::VariableValue*>*, modsecurity::variables::KeyExclusions&)':
collection/backend/lmdb.cc:585:14: warning: unused variable 'mst' [-Wunused-variable]
  585 |     MDB_stat mst;
      |              ^~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c collection/backend/in_memory-per_process.cc  -fPIC -DPIC -o collection/backend/.libs/libmodsecurity_la-in_memory-per_process.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/collection/backend/in_memory-per_process.h:32,
                 from collection/backend/in_memory-per_process.cc:17:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-contains_word.lo `test -f 'operators/contains_word.cc' || echo './'`operators/contains_word.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/contains_word.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-contains_word.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/contains_word.cc -o operators/libmodsecurity_la-contains_word.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/contains_word.h:23,
                 from operators/contains_word.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-detect_sqli.lo `test -f 'operators/detect_sqli.cc' || echo './'`operators/detect_sqli.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/detect_sqli.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-detect_sqli.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/detect_sqli.cc -o operators/libmodsecurity_la-detect_sqli.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/detect_sqli.h:22,
                 from operators/detect_sqli.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-detect_xss.lo `test -f 'operators/detect_xss.cc' || echo './'`operators/detect_xss.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/detect_xss.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-detect_xss.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/detect_xss.cc -o operators/libmodsecurity_la-detect_xss.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/detect_xss.h:21,
                 from operators/detect_xss.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-ends_with.lo `test -f 'operators/ends_with.cc' || echo './'`operators/ends_with.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/ends_with.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ends_with.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/ends_with.cc -o operators/libmodsecurity_la-ends_with.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/ends_with.h:23,
                 from operators/ends_with.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-eq.lo `test -f 'operators/eq.cc' || echo './'`operators/eq.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/eq.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-eq.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/eq.cc -o operators/libmodsecurity_la-eq.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/eq.h:23,
                 from operators/eq.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-fuzzy_hash.lo `test -f 'operators/fuzzy_hash.cc' || echo './'`operators/fuzzy_hash.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/fuzzy_hash.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-fuzzy_hash.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/fuzzy_hash.cc -o operators/libmodsecurity_la-fuzzy_hash.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/fuzzy_hash.h:27,
                 from operators/fuzzy_hash.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-ge.lo `test -f 'operators/ge.cc' || echo './'`operators/ge.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/ge.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ge.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/ge.cc -o operators/libmodsecurity_la-ge.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/ge.h:23,
                 from operators/ge.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-geo_lookup.lo `test -f 'operators/geo_lookup.cc' || echo './'`operators/geo_lookup.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/geo_lookup.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-geo_lookup.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/geo_lookup.cc -o operators/libmodsecurity_la-geo_lookup.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/geo_lookup.h:21,
                 from operators/geo_lookup.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-gsblookup.lo `test -f 'operators/gsblookup.cc' || echo './'`operators/gsblookup.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/gsblookup.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-gsblookup.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/gsblookup.cc -o operators/libmodsecurity_la-gsblookup.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/gsblookup.h:23,
                 from operators/gsblookup.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-gt.lo `test -f 'operators/gt.cc' || echo './'`operators/gt.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/gt.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-gt.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/gt.cc -o operators/libmodsecurity_la-gt.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/gt.h:23,
                 from operators/gt.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/ip_match_f.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match_f.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/ip_match_f.cc -o operators/libmodsecurity_la-ip_match_f.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/ip_match.h:23,
                 from ../src/operators/ip_match_from_file.h:22,
                 from ../src/operators/ip_match_f.h:23,
                 from operators/ip_match_f.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-ip_match.lo `test -f 'operators/ip_match.cc' || echo './'`operators/ip_match.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/ip_match.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/ip_match.cc -o operators/libmodsecurity_la-ip_match.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/ip_match.h:23,
                 from operators/ip_match.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-inspect_file.lo `test -f 'operators/inspect_file.cc' || echo './'`operators/inspect_file.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/inspect_file.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-inspect_file.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/inspect_file.cc -o operators/libmodsecurity_la-inspect_file.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/inspect_file.h:23,
                 from operators/inspect_file.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/ip_match_from_file.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match_from_file.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/ip_match_from_file.cc -o operators/libmodsecurity_la-ip_match_from_file.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/ip_match.h:23,
                 from ../src/operators/ip_match_from_file.h:22,
                 from operators/ip_match_from_file.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-le.lo `test -f 'operators/le.cc' || echo './'`operators/le.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/le.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-le.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/le.cc -o operators/libmodsecurity_la-le.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/le.h:23,
                 from operators/le.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-lt.lo `test -f 'operators/lt.cc' || echo './'`operators/lt.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/lt.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-lt.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/lt.cc -o operators/libmodsecurity_la-lt.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/lt.h:23,
                 from operators/lt.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-no_match.lo `test -f 'operators/no_match.cc' || echo './'`operators/no_match.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/no_match.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-no_match.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/no_match.cc -o operators/libmodsecurity_la-no_match.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/no_match.h:18,
                 from operators/no_match.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/operators/no_match.h:19:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-pm_f.lo `test -f 'operators/pm_f.cc' || echo './'`operators/pm_f.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/pm_f.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-pm_f.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/pm_f.cc -o operators/libmodsecurity_la-pm_f.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/pm.h:24,
                 from ../src/operators/pm_from_file.h:23,
                 from ../src/operators/pm_f.h:23,
                 from operators/pm_f.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/pm_from_file.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-pm_from_file.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/pm.h:24,
                 from ../src/operators/pm_from_file.h:23,
                 from operators/pm_from_file.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/pm_from_file.cc: In static member function 'static bool modsecurity::operators::PmFromFile::isComment(const std::string&)':
operators/pm_from_file.cc:34:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   34 |         for (int i = 0; i < pos; i++) {
      |                         ~~^~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-pm.lo `test -f 'operators/pm.cc' || echo './'`operators/pm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/pm.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-pm.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/pm.cc -o operators/libmodsecurity_la-pm.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/pm.h:24,
                 from operators/pm.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-operator.lo `test -f 'operators/operator.cc' || echo './'`operators/operator.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/operator.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-operator.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/operator.cc -o operators/libmodsecurity_la-operator.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from operators/operator.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from operators/operator.cc:47:
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from operators/operator.cc:49:
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from operators/operator.cc:50:
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-rsub.lo `test -f 'operators/rsub.cc' || echo './'`operators/rsub.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/rsub.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rsub.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/rsub.cc -o operators/libmodsecurity_la-rsub.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/rsub.h:23,
                 from operators/rsub.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-rbl.lo `test -f 'operators/rbl.cc' || echo './'`operators/rbl.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/rbl.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rbl.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/rbl.cc -o operators/libmodsecurity_la-rbl.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/rbl.h:29,
                 from operators/rbl.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
../src/operators/rbl.h: In constructor 'modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rbl.h:97:17: warning: 'modsecurity::operators::Rbl::m_provider' will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-rx.lo `test -f 'operators/rx.cc' || echo './'`operators/rx.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/rx.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rx.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/rx.cc -o operators/libmodsecurity_la-rx.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/rx.h:24,
                 from operators/rx.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
../src/operators/rx.h: In constructor 'modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx.h:59:12: warning: 'modsecurity::operators::Rx::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-str_eq.lo `test -f 'operators/str_eq.cc' || echo './'`operators/str_eq.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/str_eq.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-str_eq.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/str_eq.cc -o operators/libmodsecurity_la-str_eq.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/str_eq.h:20,
                 from operators/str_eq.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/operators/str_eq.h:21:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-rx_global.lo `test -f 'operators/rx_global.cc' || echo './'`operators/rx_global.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/rx_global.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rx_global.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/rx_global.cc -o operators/libmodsecurity_la-rx_global.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/rx_global.h:24,
                 from operators/rx_global.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
../src/operators/rx_global.h: In constructor 'modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)':
../src/operators/rx_global.h:59:12: warning: 'modsecurity::operators::RxGlobal::m_re' will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base 'modsecurity::operators::Operator' [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-str_match.lo `test -f 'operators/str_match.cc' || echo './'`operators/str_match.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/str_match.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-str_match.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/str_match.cc -o operators/libmodsecurity_la-str_match.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/str_match.h:23,
                 from operators/str_match.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-validate_hash.lo `test -f 'operators/validate_hash.cc' || echo './'`operators/validate_hash.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/validate_hash.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_hash.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/validate_hash.cc -o operators/libmodsecurity_la-validate_hash.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_hash.h:23,
                 from operators/validate_hash.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/validate_byte_range.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_byte_range.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_byte_range.h:25,
                 from operators/validate_byte_range.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/validate_byte_range.cc: In member function 'virtual bool modsecurity::operators::ValidateByteRange::evaluate(modsecurity::Transaction*, modsecurity::RuleWithActions*, const std::string&, std::shared_ptr<modsecurity::RuleMessage>)':
operators/validate_byte_range.cc:118:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  118 |     for (int i = 0; i < input.length(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-validate_dtd.lo `test -f 'operators/validate_dtd.cc' || echo './'`operators/validate_dtd.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/validate_dtd.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_dtd.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/validate_dtd.cc -o operators/libmodsecurity_la-validate_dtd.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_dtd.h:30,
                 from operators/validate_dtd.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-validate_schema.lo `test -f 'operators/validate_schema.cc' || echo './'`operators/validate_schema.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/validate_schema.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_schema.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_schema.h:30,
                 from operators/validate_schema.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-verify_cc.lo `test -f 'operators/verify_cc.cc' || echo './'`operators/verify_cc.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/verify_cc.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_cc.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/verify_cc.cc -o operators/libmodsecurity_la-verify_cc.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/verify_cc.h:31,
                 from operators/verify_cc.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/validate_url_encoding.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_url_encoding.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_url_encoding.h:22,
                 from operators/validate_url_encoding.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/validate_url_encoding.cc: In static member function 'static int modsecurity::operators::ValidateUrlEncoding::validate_url_encoding(const char*, uint64_t, size_t*)':
operators/validate_url_encoding.cc:36:14: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long 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:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/validate_utf8_encoding.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_utf8_encoding.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/validate_utf8_encoding.h:22,
                 from operators/validate_utf8_encoding.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-verify_cpf.lo `test -f 'operators/verify_cpf.cc' || echo './'`operators/verify_cpf.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/verify_cpf.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_cpf.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/verify_cpf.cc -o operators/libmodsecurity_la-verify_cpf.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/verify_cpf.h:23,
                 from operators/verify_cpf.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/verify_cpf.cc: In member function 'virtual bool modsecurity::operators::VerifyCPF::evaluate(modsecurity::Transaction*, modsecurity::RuleWithActions*, const std::string&, std::shared_ptr<modsecurity::RuleMessage>)':
operators/verify_cpf.cc:121:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  121 |     for (i = 0; i < input.size() - 1 && is_cpf == false; i++) {
      |                 ~~^~~~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-verify_svnr.lo `test -f 'operators/verify_svnr.cc' || echo './'`operators/verify_svnr.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/verify_svnr.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_svnr.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/verify_svnr.cc -o operators/libmodsecurity_la-verify_svnr.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/verify_svnr.h:9,
                 from operators/verify_svnr.cc:2:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/verify_svnr.cc: In member function 'virtual bool modsecurity::operators::VerifySVNR::evaluate(modsecurity::Transaction*, modsecurity::RuleWithActions*, const std::string&, std::shared_ptr<modsecurity::RuleMessage>)':
operators/verify_svnr.cc:90:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   90 |     for (i = 0; i < input.size() - 1 && is_svnr == false; i++) {
      |                 ~~^~~~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-within.lo `test -f 'operators/within.cc' || echo './'`operators/within.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/within.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-within.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/within.cc -o operators/libmodsecurity_la-within.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/within.h:23,
                 from operators/within.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-verify_ssn.lo `test -f 'operators/verify_ssn.cc' || echo './'`operators/verify_ssn.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/verify_ssn.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_ssn.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/verify_ssn.cc -o operators/libmodsecurity_la-verify_ssn.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/operator.h:23,
                 from ../src/operators/verify_ssn.h:23,
                 from operators/verify_ssn.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
operators/verify_ssn.cc: In member function 'virtual bool modsecurity::operators::VerifySSN::evaluate(modsecurity::Transaction*, modsecurity::RuleWithActions*, const std::string&, std::shared_ptr<modsecurity::RuleMessage>)':
operators/verify_ssn.cc:123:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  123 |     for (i = 0; i < input.size() - 1 && is_ssn == false; i++) {
      |                 ~~^~~~~~~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o operators/libmodsecurity_la-unconditional_match.lo `test -f 'operators/unconditional_match.cc' || echo './'`operators/unconditional_match.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/unconditional_match.cc  -fPIC -DPIC -o operators/.libs/libmodsecurity_la-unconditional_match.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c operators/unconditional_match.cc -o operators/libmodsecurity_la-unconditional_match.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/operators/unconditional_match.h:22,
                 from operators/unconditional_match.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from ../src/variables/variable.h:24,
                 from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/operators/unconditional_match.h:23:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-acmp.lo `test -f 'utils/acmp.cc' || echo './'`utils/acmp.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/acmp.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-acmp.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/acmp.cc -o utils/libmodsecurity_la-acmp.o >/dev/null 2>&1
utils/acmp.cc: In function 'void acmp_build_binary_tree(ACMP*, acmp_node_t*)':
utils/acmp.cc:357:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  357 |     for (i = 0; i < count - 1; i++)
      |     ^~~
utils/acmp.cc:367:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  367 |         if (node->btree != NULL) {
      |         ^~
utils/acmp.cc: At global scope:
utils/acmp.cc:241:13: warning: 'void acmp_clone_node_no_state(acmp_node_t*, acmp_node_t*)' defined but not used [-Wunused-function]
  241 | static void acmp_clone_node_no_state(acmp_node_t *from, acmp_node_t *to) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-base64.lo `test -f 'utils/base64.cc' || echo './'`utils/base64.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/base64.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-base64.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/base64.cc -o utils/libmodsecurity_la-base64.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-decode.lo `test -f 'utils/decode.cc' || echo './'`utils/decode.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/decode.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-decode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/decode.cc -o utils/libmodsecurity_la-decode.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../src/utils/decode.h:21,
                 from utils/decode.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-https_client.lo `test -f 'utils/https_client.cc' || echo './'`utils/https_client.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/https_client.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-https_client.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/https_client.cc -o utils/libmodsecurity_la-https_client.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/https_client.h:28,
                 from utils/https_client.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-geo_lookup.lo `test -f 'utils/geo_lookup.cc' || echo './'`utils/geo_lookup.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/geo_lookup.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-geo_lookup.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/geo_lookup.cc -o utils/libmodsecurity_la-geo_lookup.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/geo_lookup.h:31,
                 from utils/geo_lookup.cc:25:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-ip_tree.lo `test -f 'utils/ip_tree.cc' || echo './'`utils/ip_tree.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/ip_tree.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-ip_tree.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/ip_tree.cc -o utils/libmodsecurity_la-ip_tree.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/ip_tree.h:24,
                 from utils/ip_tree.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-md5.lo `test -f 'utils/md5.cc' || echo './'`utils/md5.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/md5.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-md5.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/md5.cc -o utils/libmodsecurity_la-md5.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/rule.h:28,
                 from ../headers/modsecurity/actions/action.h:25,
                 from ../src/utils/md5.h:18,
                 from utils/md5.cc:3:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/actions/action.h:24:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-msc_tree.lo `test -f 'utils/msc_tree.cc' || echo './'`utils/msc_tree.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/msc_tree.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-msc_tree.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/msc_tree.cc -o utils/libmodsecurity_la-msc_tree.o >/dev/null 2>&1
utils/msc_tree.cc:941:13: warning: multi-line comment [-Wcomment]
  941 |             //*error_msg = apr_psprintf(mp, "IPmatch: bad IPv4 " \
      |             ^
utils/msc_tree.cc:953:13: warning: multi-line comment [-Wcomment]
  953 |             //*error_msg = apr_psprintf(mp, "IPmatch: bad IPv6 " \
      |             ^
utils/msc_tree.cc:992:13: warning: multi-line comment [-Wcomment]
  992 |             //*error_msg = apr_psprintf("Could not add entry " \
      |             ^
utils/msc_tree.cc:1034:13: warning: multi-line comment [-Wcomment]
 1034 |             //*error_msg = apr_psprintf("Could not add entry " \
      |             ^
utils/msc_tree.cc:1120:9: warning: multi-line comment [-Wcomment]
 1120 |         //*error_msg = apr_psprintf(mp, "Failed allocating " \
      |         ^
utils/msc_tree.cc:1129:9: warning: multi-line comment [-Wcomment]
 1129 |         //*error_msg = apr_psprintf(mp, "IPmatch: Tree initialization " \
      |         ^
utils/msc_tree.cc:1137:9: warning: multi-line comment [-Wcomment]
 1137 |         //*error_msg = apr_psprintf(mp, "IPmatch: Tree initialization " \
      |         ^
utils/msc_tree.cc: In function 'TreeNode* CPTAddElement(unsigned char*, unsigned int, CPTTree*, unsigned char)':
utils/msc_tree.cc:354:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  354 |     for (i = 0; (i * NETMASK_8) < bit_validation; i++) {
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
utils/msc_tree.cc:381:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  381 |     while (parent && test_bit <= parent->bit) {
      |                      ~~~~~~~~~^~~~~~~~~~~~~~
utils/msc_tree.cc:481:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  481 |             while(i < node->count) {
      |                   ~~^~~~~~~~~~~~~
utils/msc_tree.cc:498:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  498 |             while (j < (node->count - i))   {
      |                    ~~^~~~~~~~~~~~~~~~~~~
utils/msc_tree.cc: In function 'TreeNode* TreeAddIP(const char*, CPTTree*, int)':
utils/msc_tree.cc:861:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  861 |             else if (pos < strlen(ip_strv4)) {
      |                      ~~~~^~~~~~~~~~~~~~~~~~
utils/msc_tree.cc:898:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  898 |             else if (netmask_v6 != NETMASK_128 && pos < strlen(ip_strv6)) {
      |                                                   ~~~~^~~~~~~~~~~~~~~~~~
utils/msc_tree.cc:823:19: warning: unused variable 'ip' [-Wunused-variable]
  823 |     unsigned long ip;
      |                   ^~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-sha1.lo `test -f 'utils/sha1.cc' || echo './'`utils/sha1.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/sha1.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-sha1.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/sha1.cc -o utils/libmodsecurity_la-sha1.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-random.lo `test -f 'utils/random.cc' || echo './'`utils/random.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/random.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-random.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/random.cc -o utils/libmodsecurity_la-random.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from utils/random.cc:23:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-regex.lo `test -f 'utils/regex.cc' || echo './'`utils/regex.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/regex.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-regex.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/regex.cc -o utils/libmodsecurity_la-regex.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/geo_lookup.h:31,
                 from utils/regex.cc:24:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-system.lo `test -f 'utils/system.cc' || echo './'`utils/system.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/system.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-system.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/system.cc -o utils/libmodsecurity_la-system.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../src/utils/system.h:21,
                 from utils/system.cc:40:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-string.lo `test -f 'utils/string.cc' || echo './'`utils/string.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/string.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-string.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/string.cc -o utils/libmodsecurity_la-string.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from utils/string.cc:44:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
utils/string.cc: In function 'std::string modsecurity::utils::string::limitTo(int, const std::string&)':
utils/string.cc:100:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  100 |     if (str.length() > amount) {
      |         ~~~~~~~~~~~~~^~~~~~~~
utils/string.cc: In function 'std::string modsecurity::utils::string::toHexIfNeeded(const std::string&, bool)':
utils/string.cc:143:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  143 |     for (int i = 0; i < str.size(); i++) {
      |                     ~~^~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o utils/libmodsecurity_la-shared_files.lo `test -f 'utils/shared_files.cc' || echo './'`utils/shared_files.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/shared_files.cc  -fPIC -DPIC -o utils/.libs/libmodsecurity_la-shared_files.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c utils/shared_files.cc -o utils/libmodsecurity_la-shared_files.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../src/utils/shared_files.h:38,
                 from utils/shared_files.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/transaction.h:46:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-duration.lo `test -f 'variables/duration.cc' || echo './'`variables/duration.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/duration.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-duration.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/duration.cc -o variables/libmodsecurity_la-duration.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/duration.h:24,
                 from variables/duration.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-modsec_build.lo `test -f 'variables/modsec_build.cc' || echo './'`variables/modsec_build.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/modsec_build.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-modsec_build.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/modsec_build.cc -o variables/libmodsecurity_la-modsec_build.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/modsec_build.h:25,
                 from variables/modsec_build.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-highest_severity.lo `test -f 'variables/highest_severity.cc' || echo './'`variables/highest_severity.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/highest_severity.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-highest_severity.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/highest_severity.cc -o variables/libmodsecurity_la-highest_severity.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/highest_severity.h:24,
                 from variables/highest_severity.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-env.lo `test -f 'variables/env.cc' || echo './'`variables/env.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/env.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-env.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/env.cc -o variables/libmodsecurity_la-env.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/env.h:24,
                 from variables/env.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-remote_user.lo `test -f 'variables/remote_user.cc' || echo './'`variables/remote_user.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/remote_user.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-remote_user.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/remote_user.cc -o variables/libmodsecurity_la-remote_user.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/remote_user.h:25,
                 from variables/remote_user.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-rule.lo `test -f 'variables/rule.cc' || echo './'`variables/rule.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/rule.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-rule.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/rule.cc -o variables/libmodsecurity_la-rule.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/rule.h:23,
                 from variables/rule.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-time.lo `test -f 'variables/time.cc' || echo './'`variables/time.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time.cc -o variables/libmodsecurity_la-time.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time.h:25,
                 from variables/time.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-time_day.lo `test -f 'variables/time_day.cc' || echo './'`variables/time_day.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_day.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_day.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_day.cc -o variables/libmodsecurity_la-time_day.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_day.h:24,
                 from variables/time_day.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-time_epoch.lo `test -f 'variables/time_epoch.cc' || echo './'`variables/time_epoch.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_epoch.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_epoch.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_epoch.cc -o variables/libmodsecurity_la-time_epoch.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_epoch.h:24,
                 from variables/time_epoch.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-time_hour.lo `test -f 'variables/time_hour.cc' || echo './'`variables/time_hour.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_hour.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_hour.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_hour.cc -o variables/libmodsecurity_la-time_hour.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_hour.h:24,
                 from variables/time_hour.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-time_min.lo `test -f 'variables/time_min.cc' || echo './'`variables/time_min.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_min.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_min.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_min.cc -o variables/libmodsecurity_la-time_min.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_min.h:24,
                 from variables/time_min.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-time_mon.lo `test -f 'variables/time_mon.cc' || echo './'`variables/time_mon.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_mon.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_mon.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_mon.cc -o variables/libmodsecurity_la-time_mon.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_mon.h:24,
                 from variables/time_mon.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-time_sec.lo `test -f 'variables/time_sec.cc' || echo './'`variables/time_sec.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_sec.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_sec.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_sec.cc -o variables/libmodsecurity_la-time_sec.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_sec.h:24,
                 from variables/time_sec.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-time_wday.lo `test -f 'variables/time_wday.cc' || echo './'`variables/time_wday.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_wday.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_wday.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_wday.cc -o variables/libmodsecurity_la-time_wday.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_wday.h:24,
                 from variables/time_wday.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-tx.lo `test -f 'variables/tx.cc' || echo './'`variables/tx.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/tx.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-tx.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/tx.cc -o variables/libmodsecurity_la-tx.o >/dev/null 2>&1
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/tx.h:26,
                 from variables/tx.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-time_year.lo `test -f 'variables/time_year.cc' || echo './'`variables/time_year.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/time_year.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_year.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/time_year.h:24,
                 from variables/time_year.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-variable.lo `test -f 'variables/variable.cc' || echo './'`variables/variable.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/variable.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-variable.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/variable.cc -o variables/libmodsecurity_la-variable.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from variables/variable.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.  -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL     -DWITH_YAJL  -DWITH_LMDB   -DWITH_PCRE2  -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND   -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o variables/libmodsecurity_la-xml.lo `test -f 'variables/xml.cc' || echo './'`variables/xml.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/xml.cc  -fPIC -DPIC -o variables/.libs/libmodsecurity_la-xml.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_YAJL -DWITH_LMDB -DWITH_PCRE2 -DWITH_SSDEEP -I/usr/include -DWITH_MAXMIND -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c variables/xml.cc -o variables/libmodsecurity_la-xml.o >/dev/null 2>&1
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from ../src/variables/variable.h:24,
                 from ../src/variables/xml.h:25,
                 from variables/xml.cc:16:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<const modsecurity::VariableValue*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function 'void modsecurity::Rules::dump() const':
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::shared_ptr<modsecurity::Rule> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)':
../src/variables/variable.h:635:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)':
../src/variables/variable.h:648:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base 'modsecurity::variables::Variable' [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
/bin/sh ../libtool  --tag=CXX   --mode=link g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer     -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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:12:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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-rule_engine.lo actions/ctl/libmodsecurity_la-request_body_processor_json.lo actions/ctl/libmodsecurity_la-request_body_processor_xml.lo actions/ctl/libmodsecurity_la-request_body_processor_urlencoded.lo actions/ctl/libmodsecurity_la-rule_remove_target_by_tag.lo actions/ctl/libmodsecurity_la-rule_remove_target_by_id.lo actions/ctl/libmodsecurity_la-rule_remove_by_id.lo actions/ctl/libmodsecurity_la-rule_remove_by_tag.lo actions/ctl/libmodsecurity_la-request_body_access.lo actions/disruptive/libmodsecurity_la-allow.lo actions/disruptive/libmodsecurity_la-deny.lo actions/disruptive/libmodsecurity_la-drop.lo actions/disruptive/libmodsecurity_la-redirect.lo actions/disruptive/libmodsecurity_la-pass.lo actions/libmodsecurity_la-exec.lo actions/libmodsecurity_la-expire_var.lo actions/libmodsecurity_la-init_col.lo actions/libmodsecurity_la-log.lo actions/libmodsecurity_la-log_data.lo actions/libmodsecurity_la-maturity.lo actions/libmodsecurity_la-msg.lo actions/libmodsecurity_la-multi_match.lo actions/libmodsecurity_la-no_audit_log.lo actions/libmodsecurity_la-no_log.lo actions/libmodsecurity_la-phase.lo actions/libmodsecurity_la-rev.lo actions/libmodsecurity_la-rule_id.lo actions/libmodsecurity_la-severity.lo actions/libmodsecurity_la-set_env.lo actions/libmodsecurity_la-set_rsc.lo actions/libmodsecurity_la-set_sid.lo actions/libmodsecurity_la-set_uid.lo actions/libmodsecurity_la-set_var.lo actions/data/libmodsecurity_la-status.lo actions/libmodsecurity_la-skip.lo actions/libmodsecurity_la-skip_after.lo actions/libmodsecurity_la-tag.lo actions/transformations/libmodsecurity_la-base64_decode.lo actions/transformations/libmodsecurity_la-base64_encode.lo actions/transformations/libmodsecurity_la-base64_decode_ext.lo actions/transformations/libmodsecurity_la-cmd_line.lo actions/transformations/libmodsecurity_la-compress_whitespace.lo actions/transformations/libmodsecurity_la-css_decode.lo actions/transformations/libmodsecurity_la-escape_seq_decode.lo actions/transformations/libmodsecurity_la-hex_decode.lo actions/transformations/libmodsecurity_la-hex_encode.lo actions/transformations/libmodsecurity_la-html_entity_decode.lo actions/transformations/libmodsecurity_la-js_decode.lo actions/transformations/libmodsecurity_la-length.lo actions/transformations/libmodsecurity_la-lower_case.lo actions/transformations/libmodsecurity_la-md5.lo actions/transformations/libmodsecurity_la-none.lo actions/transformations/libmodsecurity_la-normalise_path.lo actions/transformations/libmodsecurity_la-normalise_path_win.lo actions/transformations/libmodsecurity_la-parity_even_7bit.lo actions/transformations/libmodsecurity_la-parity_odd_7bit.lo actions/transformations/libmodsecurity_la-parity_zero_7bit.lo actions/transformations/libmodsecurity_la-remove_comments.lo actions/transformations/libmodsecurity_la-remove_comments_char.lo actions/transformations/libmodsecurity_la-remove_nulls.lo actions/transformations/libmodsecurity_la-remove_whitespace.lo actions/transformations/libmodsecurity_la-replace_comments.lo actions/transformations/libmodsecurity_la-replace_nulls.lo actions/transformations/libmodsecurity_la-sha1.lo actions/transformations/libmodsecurity_la-sql_hex_decode.lo actions/transformations/libmodsecurity_la-transformation.lo actions/transformations/libmodsecurity_la-trim.lo actions/transformations/libmodsecurity_la-trim_left.lo actions/transformations/libmodsecurity_la-trim_right.lo actions/transformations/libmodsecurity_la-upper_case.lo actions/transformations/libmodsecurity_la-url_decode.lo actions/transformations/libmodsecurity_la-url_decode_uni.lo actions/transformations/libmodsecurity_la-url_encode.lo actions/transformations/libmodsecurity_la-utf8_to_unicode.lo actions/libmodsecurity_la-ver.lo actions/libmodsecurity_la-xmlns.lo engine/libmodsecurity_la-lua.lo collection/libmodsecurity_la-collections.lo collection/backend/libmodsecurity_la-collection_data.lo collection/backend/libmodsecurity_la-in_memory-per_process.lo collection/backend/libmodsecurity_la-lmdb.lo operators/libmodsecurity_la-begins_with.lo operators/libmodsecurity_la-contains.lo operators/libmodsecurity_la-contains_word.lo operators/libmodsecurity_la-detect_sqli.lo operators/libmodsecurity_la-detect_xss.lo operators/libmodsecurity_la-ends_with.lo operators/libmodsecurity_la-eq.lo operators/libmodsecurity_la-fuzzy_hash.lo operators/libmodsecurity_la-ge.lo operators/libmodsecurity_la-geo_lookup.lo operators/libmodsecurity_la-gsblookup.lo operators/libmodsecurity_la-gt.lo operators/libmodsecurity_la-inspect_file.lo operators/libmodsecurity_la-ip_match.lo operators/libmodsecurity_la-ip_match_f.lo operators/libmodsecurity_la-ip_match_from_file.lo operators/libmodsecurity_la-le.lo operators/libmodsecurity_la-lt.lo operators/libmodsecurity_la-no_match.lo operators/libmodsecurity_la-operator.lo operators/libmodsecurity_la-pm.lo operators/libmodsecurity_la-pm_f.lo operators/libmodsecurity_la-pm_from_file.lo operators/libmodsecurity_la-rbl.lo operators/libmodsecurity_la-rsub.lo operators/libmodsecurity_la-rx.lo operators/libmodsecurity_la-rx_global.lo operators/libmodsecurity_la-str_eq.lo operators/libmodsecurity_la-str_match.lo operators/libmodsecurity_la-validate_byte_range.lo operators/libmodsecurity_la-validate_dtd.lo operators/libmodsecurity_la-validate_hash.lo operators/libmodsecurity_la-validate_schema.lo operators/libmodsecurity_la-validate_url_encoding.lo operators/libmodsecurity_la-validate_utf8_encoding.lo operators/libmodsecurity_la-verify_cc.lo operators/libmodsecurity_la-verify_cpf.lo operators/libmodsecurity_la-verify_ssn.lo operators/libmodsecurity_la-verify_svnr.lo operators/libmodsecurity_la-within.lo operators/libmodsecurity_la-unconditional_match.lo utils/libmodsecurity_la-acmp.lo utils/libmodsecurity_la-base64.lo utils/libmodsecurity_la-decode.lo utils/libmodsecurity_la-geo_lookup.lo utils/libmodsecurity_la-https_client.lo utils/libmodsecurity_la-ip_tree.lo utils/libmodsecurity_la-md5.lo utils/libmodsecurity_la-msc_tree.lo utils/libmodsecurity_la-random.lo utils/libmodsecurity_la-regex.lo utils/libmodsecurity_la-sha1.lo utils/libmodsecurity_la-string.lo utils/libmodsecurity_la-system.lo utils/libmodsecurity_la-shared_files.lo variables/libmodsecurity_la-duration.lo variables/libmodsecurity_la-env.lo variables/libmodsecurity_la-highest_severity.lo variables/libmodsecurity_la-modsec_build.lo variables/libmodsecurity_la-remote_user.lo variables/libmodsecurity_la-rule.lo variables/libmodsecurity_la-time.lo variables/libmodsecurity_la-time_day.lo variables/libmodsecurity_la-time_epoch.lo variables/libmodsecurity_la-time_hour.lo variables/libmodsecurity_la-time_min.lo variables/libmodsecurity_la-time_mon.lo variables/libmodsecurity_la-time_sec.lo variables/libmodsecurity_la-time_wday.lo variables/libmodsecurity_la-time_year.lo variables/libmodsecurity_la-tx.lo variables/libmodsecurity_la-variable.lo variables/libmodsecurity_la-xml.lo -lcurl  -lrt   -lxml2 -llmdb  ../others/libinjection.la ../others/libmbedtls.la  -lpcre2-8 -lmaxminddb -lfuzzy -lyajl 
libtool: link: g++  -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-rule_engine.o actions/ctl/.libs/libmodsecurity_la-request_body_processor_json.o actions/ctl/.libs/libmodsecurity_la-request_body_processor_xml.o actions/ctl/.libs/libmodsecurity_la-request_body_processor_urlencoded.o actions/ctl/.libs/libmodsecurity_la-rule_remove_target_by_tag.o actions/ctl/.libs/libmodsecurity_la-rule_remove_target_by_id.o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_id.o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_tag.o actions/ctl/.libs/libmodsecurity_la-request_body_access.o actions/disruptive/.libs/libmodsecurity_la-allow.o actions/disruptive/.libs/libmodsecurity_la-deny.o actions/disruptive/.libs/libmodsecurity_la-drop.o actions/disruptive/.libs/libmodsecurity_la-redirect.o actions/disruptive/.libs/libmodsecurity_la-pass.o actions/.libs/libmodsecurity_la-exec.o actions/.libs/libmodsecurity_la-expire_var.o actions/.libs/libmodsecurity_la-init_col.o actions/.libs/libmodsecurity_la-log.o actions/.libs/libmodsecurity_la-log_data.o actions/.libs/libmodsecurity_la-maturity.o actions/.libs/libmodsecurity_la-msg.o actions/.libs/libmodsecurity_la-multi_match.o actions/.libs/libmodsecurity_la-no_audit_log.o actions/.libs/libmodsecurity_la-no_log.o actions/.libs/libmodsecurity_la-phase.o actions/.libs/libmodsecurity_la-rev.o actions/.libs/libmodsecurity_la-rule_id.o actions/.libs/libmodsecurity_la-severity.o actions/.libs/libmodsecurity_la-set_env.o actions/.libs/libmodsecurity_la-set_rsc.o actions/.libs/libmodsecurity_la-set_sid.o actions/.libs/libmodsecurity_la-set_uid.o actions/.libs/libmodsecurity_la-set_var.o actions/data/.libs/libmodsecurity_la-status.o actions/.libs/libmodsecurity_la-skip.o actions/.libs/libmodsecurity_la-skip_after.o actions/.libs/libmodsecurity_la-tag.o actions/transformations/.libs/libmodsecurity_la-base64_decode.o actions/transformations/.libs/libmodsecurity_la-base64_encode.o actions/transformations/.libs/libmodsecurity_la-base64_decode_ext.o actions/transformations/.libs/libmodsecurity_la-cmd_line.o actions/transformations/.libs/libmodsecurity_la-compress_whitespace.o actions/transformations/.libs/libmodsecurity_la-css_decode.o actions/transformations/.libs/libmodsecurity_la-escape_seq_decode.o actions/transformations/.libs/libmodsecurity_la-hex_decode.o actions/transformations/.libs/libmodsecurity_la-hex_encode.o actions/transformations/.libs/libmodsecurity_la-html_entity_decode.o actions/transformations/.libs/libmodsecurity_la-js_decode.o actions/transformations/.libs/libmodsecurity_la-length.o actions/transformations/.libs/libmodsecurity_la-lower_case.o actions/transformations/.libs/libmodsecurity_la-md5.o actions/transformations/.libs/libmodsecurity_la-none.o actions/transformations/.libs/libmodsecurity_la-normalise_path.o actions/transformations/.libs/libmodsecurity_la-normalise_path_win.o actions/transformations/.libs/libmodsecurity_la-parity_even_7bit.o actions/transformations/.libs/libmodsecurity_la-parity_odd_7bit.o actions/transformations/.libs/libmodsecurity_la-parity_zero_7bit.o actions/transformations/.libs/libmodsecurity_la-remove_comments.o actions/transformations/.libs/libmodsecurity_la-remove_comments_char.o actions/transformations/.libs/libmodsecurity_la-remove_nulls.o actions/transformations/.libs/libmodsecurity_la-remove_whitespace.o actions/transformations/.libs/libmodsecurity_la-replace_comments.o actions/transformations/.libs/libmodsecurity_la-replace_nulls.o actions/transformations/.libs/libmodsecurity_la-sha1.o actions/transformations/.libs/libmodsecurity_la-sql_hex_decode.o actions/transformations/.libs/libmodsecurity_la-transformation.o actions/transformations/.libs/libmodsecurity_la-trim.o actions/transformations/.libs/libmodsecurity_la-trim_left.o actions/transformations/.libs/libmodsecurity_la-trim_right.o actions/transformations/.libs/libmodsecurity_la-upper_case.o actions/transformations/.libs/libmodsecurity_la-url_decode.o actions/transformations/.libs/libmodsecurity_la-url_decode_uni.o actions/transformations/.libs/libmodsecurity_la-url_encode.o actions/transformations/.libs/libmodsecurity_la-utf8_to_unicode.o actions/.libs/libmodsecurity_la-ver.o actions/.libs/libmodsecurity_la-xmlns.o engine/.libs/libmodsecurity_la-lua.o collection/.libs/libmodsecurity_la-collections.o collection/backend/.libs/libmodsecurity_la-collection_data.o collection/backend/.libs/libmodsecurity_la-in_memory-per_process.o collection/backend/.libs/libmodsecurity_la-lmdb.o operators/.libs/libmodsecurity_la-begins_with.o operators/.libs/libmodsecurity_la-contains.o operators/.libs/libmodsecurity_la-contains_word.o operators/.libs/libmodsecurity_la-detect_sqli.o operators/.libs/libmodsecurity_la-detect_xss.o operators/.libs/libmodsecurity_la-ends_with.o operators/.libs/libmodsecurity_la-eq.o operators/.libs/libmodsecurity_la-fuzzy_hash.o operators/.libs/libmodsecurity_la-ge.o operators/.libs/libmodsecurity_la-geo_lookup.o operators/.libs/libmodsecurity_la-gsblookup.o operators/.libs/libmodsecurity_la-gt.o operators/.libs/libmodsecurity_la-inspect_file.o operators/.libs/libmodsecurity_la-ip_match.o operators/.libs/libmodsecurity_la-ip_match_f.o operators/.libs/libmodsecurity_la-ip_match_from_file.o operators/.libs/libmodsecurity_la-le.o operators/.libs/libmodsecurity_la-lt.o operators/.libs/libmodsecurity_la-no_match.o operators/.libs/libmodsecurity_la-operator.o operators/.libs/libmodsecurity_la-pm.o operators/.libs/libmodsecurity_la-pm_f.o operators/.libs/libmodsecurity_la-pm_from_file.o operators/.libs/libmodsecurity_la-rbl.o operators/.libs/libmodsecurity_la-rsub.o operators/.libs/libmodsecurity_la-rx.o operators/.libs/libmodsecurity_la-rx_global.o operators/.libs/libmodsecurity_la-str_eq.o operators/.libs/libmodsecurity_la-str_match.o operators/.libs/libmodsecurity_la-validate_byte_range.o operators/.libs/libmodsecurity_la-validate_dtd.o operators/.libs/libmodsecurity_la-validate_hash.o operators/.libs/libmodsecurity_la-validate_schema.o operators/.libs/libmodsecurity_la-validate_url_encoding.o operators/.libs/libmodsecurity_la-validate_utf8_encoding.o operators/.libs/libmodsecurity_la-verify_cc.o operators/.libs/libmodsecurity_la-verify_cpf.o operators/.libs/libmodsecurity_la-verify_ssn.o operators/.libs/libmodsecurity_la-verify_svnr.o operators/.libs/libmodsecurity_la-within.o operators/.libs/libmodsecurity_la-unconditional_match.o utils/.libs/libmodsecurity_la-acmp.o utils/.libs/libmodsecurity_la-base64.o utils/.libs/libmodsecurity_la-decode.o utils/.libs/libmodsecurity_la-geo_lookup.o utils/.libs/libmodsecurity_la-https_client.o utils/.libs/libmodsecurity_la-ip_tree.o utils/.libs/libmodsecurity_la-md5.o utils/.libs/libmodsecurity_la-msc_tree.o utils/.libs/libmodsecurity_la-random.o utils/.libs/libmodsecurity_la-regex.o utils/.libs/libmodsecurity_la-sha1.o utils/.libs/libmodsecurity_la-string.o utils/.libs/libmodsecurity_la-system.o utils/.libs/libmodsecurity_la-shared_files.o variables/.libs/libmodsecurity_la-duration.o variables/.libs/libmodsecurity_la-env.o variables/.libs/libmodsecurity_la-highest_severity.o variables/.libs/libmodsecurity_la-modsec_build.o variables/.libs/libmodsecurity_la-remote_user.o variables/.libs/libmodsecurity_la-rule.o variables/.libs/libmodsecurity_la-time.o variables/.libs/libmodsecurity_la-time_day.o variables/.libs/libmodsecurity_la-time_epoch.o variables/.libs/libmodsecurity_la-time_hour.o variables/.libs/libmodsecurity_la-time_min.o variables/.libs/libmodsecurity_la-time_mon.o variables/.libs/libmodsecurity_la-time_sec.o variables/.libs/libmodsecurity_la-time_wday.o variables/.libs/libmodsecurity_la-time_year.o variables/.libs/libmodsecurity_la-tx.o variables/.libs/libmodsecurity_la-variable.o variables/.libs/libmodsecurity_la-xml.o  -Wl,--whole-archive ../others/.libs/libinjection.a ../others/.libs/libmbedtls.a -Wl,--no-whole-archive  -L/usr/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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -mno-omit-leaf-frame-pointer -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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.12
libtool: link: (cd ".libs" && rm -f "libmodsecurity.so.3" && ln -s "libmodsecurity.so.3.0.12" "libmodsecurity.so.3")
libtool: link: (cd ".libs" && rm -f "libmodsecurity.so" && ln -s "libmodsecurity.so.3.0.12" "libmodsecurity.so")
libtool: link: (cd .libs/libmodsecurity.lax/libinjection.a && ar x "/builddir/build/BUILD/modsecurity-v3.0.12/src/../others/.libs/libinjection.a")
libtool: link: (cd .libs/libmodsecurity.lax/libmbedtls.a && ar x "/builddir/build/BUILD/modsecurity-v3.0.12/src/../others/.libs/libmbedtls.a")
copying selected object files to avoid basename conflicts...
libtool: link: ln actions/libmodsecurity_la-audit_log.o .libs/libmodsecurity.lax/lt1-libmodsecurity_la-audit_log.o || cp actions/libmodsecurity_la-audit_log.o .libs/libmodsecurity.lax/lt1-libmodsecurity_la-audit_log.o
libtool: link: ln utils/libmodsecurity_la-geo_lookup.o .libs/libmodsecurity.lax/lt2-libmodsecurity_la-geo_lookup.o || cp utils/libmodsecurity_la-geo_lookup.o .libs/libmodsecurity.lax/lt2-libmodsecurity_la-geo_lookup.o
libtool: link: ln utils/libmodsecurity_la-md5.o .libs/libmodsecurity.lax/lt3-libmodsecurity_la-md5.o || cp utils/libmodsecurity_la-md5.o .libs/libmodsecurity.lax/lt3-libmodsecurity_la-md5.o
libtool: link: ln utils/libmodsecurity_la-sha1.o .libs/libmodsecurity.lax/lt4-libmodsecurity_la-sha1.o || cp utils/libmodsecurity_la-sha1.o .libs/libmodsecurity.lax/lt4-libmodsecurity_la-sha1.o
libtool: link: ln variables/libmodsecurity_la-rule.o .libs/libmodsecurity.lax/lt5-libmodsecurity_la-rule.o || cp variables/libmodsecurity_la-rule.o .libs/libmodsecurity.lax/lt5-libmodsecurity_la-rule.o
libtool: link: ln variables/libmodsecurity_la-xml.o .libs/libmodsecurity.lax/lt6-libmodsecurity_la-xml.o || cp variables/libmodsecurity_la-xml.o .libs/libmodsecurity.lax/lt6-libmodsecurity_la-xml.o
libtool: link: ar cr .libs/libmodsecurity.a parser/libmodsecurity_la-seclang-parser.o parser/libmodsecurity_la-seclang-scanner.o parser/libmodsecurity_la-driver.o libmodsecurity_la-transaction.o libmodsecurity_la-anchored_set_variable.o libmodsecurity_la-anchored_variable.o audit_log/libmodsecurity_la-audit_log.o audit_log/writer/libmodsecurity_la-writer.o audit_log/writer/libmodsecurity_la-https.o audit_log/writer/libmodsecurity_la-serial.o audit_log/writer/libmodsecurity_la-parallel.o libmodsecurity_la-modsecurity.o libmodsecurity_la-rules_set.o libmodsecurity_la-rules_set_phases.o libmodsecurity_la-rules_set_properties.o debug_log/libmodsecurity_la-debug_log.o debug_log/libmodsecurity_la-debug_log_writer.o libmodsecurity_la-run_time_string.o libmodsecurity_la-rule.o libmodsecurity_la-rule_unconditional.o libmodsecurity_la-rule_with_actions.o libmodsecurity_la-rule_with_operator.o libmodsecurity_la-rule_message.o libmodsecurity_la-rule_script.o libmodsecurity_la-unique_id.o libmodsecurity_la-rules_exceptions.o request_body_processor/libmodsecurity_la-multipart.o request_body_processor/libmodsecurity_la-xml.o request_body_processor/libmodsecurity_la-json.o actions/libmodsecurity_la-accuracy.o actions/libmodsecurity_la-action.o .libs/libmodsecurity.lax/lt1-libmodsecurity_la-audit_log.o actions/libmodsecurity_la-block.o actions/libmodsecurity_la-capture.o actions/libmodsecurity_la-chain.o actions/ctl/libmodsecurity_la-audit_log_parts.o actions/ctl/libmodsecurity_la-audit_engine.o actions/ctl/libmodsecurity_la-rule_engine.o actions/ctl/libmodsecurity_la-request_body_processor_json.o actions/ctl/libmodsecurity_la-request_body_processor_xml.o actions/ctl/libmodsecurity_la-request_body_processor_urlencoded.o actions/ctl/libmodsecurity_la-rule_remove_target_by_tag.o actions/ctl/libmodsecurity_la-rule_remove_target_by_id.o actions/ctl/libmodsecurity_la-rule_remove_by_id.o actions/ctl/libmodsecurity_la-rule_remove_by_tag.o actions/ctl/libmodsecurity_la-request_body_access.o actions/disruptive/libmodsecurity_la-allow.o actions/disruptive/libmodsecurity_la-deny.o actions/disruptive/libmodsecurity_la-drop.o actions/disruptive/libmodsecurity_la-redirect.o actions/disruptive/libmodsecurity_la-pass.o actions/libmodsecurity_la-exec.o actions/libmodsecurity_la-expire_var.o actions/libmodsecurity_la-init_col.o actions/libmodsecurity_la-log.o actions/libmodsecurity_la-log_data.o actions/libmodsecurity_la-maturity.o actions/libmodsecurity_la-msg.o actions/libmodsecurity_la-multi_match.o actions/libmodsecurity_la-no_audit_log.o actions/libmodsecurity_la-no_log.o actions/libmodsecurity_la-phase.o actions/libmodsecurity_la-rev.o actions/libmodsecurity_la-rule_id.o actions/libmodsecurity_la-severity.o actions/libmodsecurity_la-set_env.o actions/libmodsecurity_la-set_rsc.o actions/libmodsecurity_la-set_sid.o actions/libmodsecurity_la-set_uid.o actions/libmodsecurity_la-set_var.o actions/data/libmodsecurity_la-status.o actions/libmodsecurity_la-skip.o actions/libmodsecurity_la-skip_after.o actions/libmodsecurity_la-tag.o actions/transformations/libmodsecurity_la-base64_decode.o actions/transformations/libmodsecurity_la-base64_encode.o actions/transformations/libmodsecurity_la-base64_decode_ext.o actions/transformations/libmodsecurity_la-cmd_line.o actions/transformations/libmodsecurity_la-compress_whitespace.o actions/transformations/libmodsecurity_la-css_decode.o actions/transformations/libmodsecurity_la-escape_seq_decode.o actions/transformations/libmodsecurity_la-hex_decode.o actions/transformations/libmodsecurity_la-hex_encode.o actions/transformations/libmodsecurity_la-html_entity_decode.o actions/transformations/libmodsecurity_la-js_decode.o actions/transformations/libmodsecurity_la-length.o actions/transformations/libmodsecurity_la-lower_case.o actions/transformations/libmodsecurity_la-md5.o actions/transformations/libmodsecurity_la-none.o actions/transformations/libmodsecurity_la-normalise_path.o actions/transformations/libmodsecurity_la-normalise_path_win.o actions/transformations/libmodsecurity_la-parity_even_7bit.o actions/transformations/libmodsecurity_la-parity_odd_7bit.o actions/transformations/libmodsecurity_la-parity_zero_7bit.o actions/transformations/libmodsecurity_la-remove_comments.o actions/transformations/libmodsecurity_la-remove_comments_char.o actions/transformations/libmodsecurity_la-remove_nulls.o actions/transformations/libmodsecurity_la-remove_whitespace.o actions/transformations/libmodsecurity_la-replace_comments.o actions/transformations/libmodsecurity_la-replace_nulls.o actions/transformations/libmodsecurity_la-sha1.o actions/transformations/libmodsecurity_la-sql_hex_decode.o actions/transformations/libmodsecurity_la-transformation.o actions/transformations/libmodsecurity_la-trim.o actions/transformations/libmodsecurity_la-trim_left.o actions/transformations/libmodsecurity_la-trim_right.o actions/transformations/libmodsecurity_la-upper_case.o actions/transformations/libmodsecurity_la-url_decode.o actions/transformations/libmodsecurity_la-url_decode_uni.o actions/transformations/libmodsecurity_la-url_encode.o actions/transformations/libmodsecurity_la-utf8_to_unicode.o actions/libmodsecurity_la-ver.o actions/libmodsecurity_la-xmlns.o engine/libmodsecurity_la-lua.o collection/libmodsecurity_la-collections.o collection/backend/libmodsecurity_la-collection_data.o collection/backend/libmodsecurity_la-in_memory-per_process.o collection/backend/libmodsecurity_la-lmdb.o operators/libmodsecurity_la-begins_with.o operators/libmodsecurity_la-contains.o operators/libmodsecurity_la-contains_word.o operators/libmodsecurity_la-detect_sqli.o operators/libmodsecurity_la-detect_xss.o operators/libmodsecurity_la-ends_with.o operators/libmodsecurity_la-eq.o operators/libmodsecurity_la-fuzzy_hash.o operators/libmodsecurity_la-ge.o operators/libmodsecurity_la-geo_lookup.o operators/libmodsecurity_la-gsblookup.o operators/libmodsecurity_la-gt.o operators/libmodsecurity_la-inspect_file.o operators/libmodsecurity_la-ip_match.o operators/libmodsecurity_la-ip_match_f.o operators/libmodsecurity_la-ip_match_from_file.o operators/libmodsecurity_la-le.o operators/libmodsecurity_la-lt.o operators/libmodsecurity_la-no_match.o operators/libmodsecurity_la-operator.o operators/libmodsecurity_la-pm.o operators/libmodsecurity_la-pm_f.o operators/libmodsecurity_la-pm_from_file.o operators/libmodsecurity_la-rbl.o operators/libmodsecurity_la-rsub.o operators/libmodsecurity_la-rx.o operators/libmodsecurity_la-rx_global.o operators/libmodsecurity_la-str_eq.o operators/libmodsecurity_la-str_match.o operators/libmodsecurity_la-validate_byte_range.o operators/libmodsecurity_la-validate_dtd.o operators/libmodsecurity_la-validate_hash.o operators/libmodsecurity_la-validate_schema.o operators/libmodsecurity_la-validate_url_encoding.o operators/libmodsecurity_la-validate_utf8_encoding.o operators/libmodsecurity_la-verify_cc.o operators/libmodsecurity_la-verify_cpf.o operators/libmodsecurity_la-verify_ssn.o operators/libmodsecurity_la-verify_svnr.o operators/libmodsecurity_la-within.o operators/libmodsecurity_la-unconditional_match.o utils/libmodsecurity_la-acmp.o utils/libmodsecurity_la-base64.o utils/libmodsecurity_la-decode.o .libs/libmodsecurity.lax/lt2-libmodsecurity_la-geo_lookup.o utils/libmodsecurity_la-https_client.o utils/libmodsecurity_la-ip_tree.o .libs/libmodsecurity.lax/lt3-libmodsecurity_la-md5.o utils/libmodsecurity_la-msc_tree.o utils/libmodsecurity_la-random.o utils/libmodsecurity_la-regex.o .libs/libmodsecurity.lax/lt4-libmodsecurity_la-sha1.o utils/libmodsecurity_la-string.o utils/libmodsecurity_la-system.o utils/libmodsecurity_la-shared_files.o variables/libmodsecurity_la-duration.o variables/libmodsecurity_la-env.o variables/libmodsecurity_la-highest_severity.o variables/libmodsecurity_la-modsec_build.o variables/libmodsecurity_la-remote_user.o .libs/libmodsecurity.lax/lt5-libmodsecurity_la-rule.o variables/libmodsecurity_la-time.o variables/libmodsecurity_la-time_day.o variables/libmodsecurity_la-time_epoch.o variables/libmodsecurity_la-time_hour.o variables/libmodsecurity_la-time_min.o variables/libmodsecurity_la-time_mon.o variables/libmodsecurity_la-time_sec.o variables/libmodsecurity_la-time_wday.o variables/libmodsecurity_la-time_year.o variables/libmodsecurity_la-tx.o variables/libmodsecurity_la-variable.o .libs/libmodsecurity.lax/lt6-libmodsecurity_la-xml.o .libs/libmodsecurity.lax/libinjection.a/libinjection_html5.o .libs/libmodsecurity.lax/libinjection.a/libinjection_sqli.o .libs/libmodsecurity.lax/libinjection.a/libinjection_xss.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-base64.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-md5.o .libs/libmodsecurity.lax/libmbedtls.a/libmbedtls_la-sha1.o
libtool: link: ranlib .libs/libmodsecurity.a
libtool: link: rm -fr .libs/libmodsecurity.lax .libs/libmodsecurity.lax
libtool: link: ( cd ".libs" && rm -f "libmodsecurity.la" && ln -s "../libmodsecurity.la" "libmodsecurity.la" )
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
Making all in doc
make[1]: Nothing to be done for 'all'.
Making all in tools
Making all in rules-check
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools/rules-check'
g++ -DHAVE_CONFIG_H -I. -I../../src  -std=c++11 -I../../headers   -DWITH_LMDB  -DWITH_MAXMIND  -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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.12/tools/rules-check'
In file included from ../../headers/modsecurity/transaction.h:51,
                 from ../../headers/modsecurity/modsecurity.h:175,
                 from ../../headers/modsecurity/rules_set_properties.h:32,
                 from ../../headers/modsecurity/rules_set.h:31,
                 from rules-check.cc:24:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<const modsecurity::VariableValue*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../../headers/modsecurity/rules_set_phases.h:32,
                 from ../../headers/modsecurity/rules_set.h:35:
../../headers/modsecurity/rules.h: In member function ‘void modsecurity::Rules::dump() const’:
../../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::shared_ptr<modsecurity::Rule> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../../headers/modsecurity/modsecurity.h:174:
../../headers/modsecurity/intervention.h: At global scope:
../../headers/modsecurity/intervention.h:59:17: warning: ‘void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../../headers/modsecurity/intervention.h:39:17: warning: ‘void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools/rules-check'
/bin/sh ../../libtool  --tag=CXX   --mode=link g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer    -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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   -lfuzzy -lyajl 
libtool: link: g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 -lfuzzy -lyajl
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools/rules-check'
make[2]: Nothing to be done for 'all-am'.
Making all in examples
Making all in multiprocess_c
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/multiprocess_c'
gcc -DHAVE_CONFIG_H -I. -I../../src    -I../../headers -I../..  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o multi-multi.o `test -f 'multi.c' || echo './'`multi.c
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/multiprocess_c'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/multiprocess_c'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -I../../headers -I../..  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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.12/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64/ -lfuzzy -lmaxminddb -lrt
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/multiprocess_c'
Making all in reading_logs_with_offset
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_with_offset'
g++ -DHAVE_CONFIG_H -I. -I../../src   -std=c++11 -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL  -DWITH_MAXMIND    -DWITH_YAJL  -DWITH_LMDB    -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o read-read.o `test -f 'read.cc' || echo './'`read.cc
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_with_offset'
In file included from ../../headers/modsecurity/transaction.h:51,
                 from ../../headers/modsecurity/modsecurity.h:175,
                 from read.cc:5:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<const modsecurity::VariableValue*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../../headers/modsecurity/modsecurity.h:174:
../../headers/modsecurity/intervention.h: At global scope:
../../headers/modsecurity/intervention.h:59:17: warning: ‘void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../../headers/modsecurity/intervention.h:39:17: warning: ‘void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_with_offset'
/bin/sh ../../libtool  --tag=CXX   --mode=link g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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   -lfuzzy -lyajl 
libtool: link: g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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.12/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64/ -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lfuzzy -lyajl
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_with_offset'
Making all in reading_logs_via_rule_message
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_via_rule_message'
g++ -DHAVE_CONFIG_H -I. -I../../src   -std=c++11 -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL    -DWITH_YAJL  -DWITH_LMDB    -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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.12/examples/reading_logs_via_rule_message'
In file included from ../../headers/modsecurity/transaction.h:51,
                 from ../../headers/modsecurity/modsecurity.h:175,
                 from simple_request.cc:19:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<const modsecurity::VariableValue*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../../headers/modsecurity/rules_set_phases.h:32,
                 from ../../headers/modsecurity/rules_set.h:35,
                 from simple_request.cc:20:
../../headers/modsecurity/rules.h: In member function ‘void modsecurity::Rules::dump() const’:
../../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::shared_ptr<modsecurity::Rule> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../../headers/modsecurity/modsecurity.h:174:
../../headers/modsecurity/intervention.h: At global scope:
../../headers/modsecurity/intervention.h:59:17: warning: ‘void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../../headers/modsecurity/intervention.h:39:17: warning: ‘void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_via_rule_message'
/bin/sh ../../libtool  --tag=CXX   --mode=link g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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   -lfuzzy -lyajl 
libtool: link: g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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.12/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64/ -lcurl -lrt -lxml2 -llmdb -lmaxminddb -lfuzzy -lyajl
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_via_rule_message'
Making all in simple_example_using_c
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/simple_example_using_c'
gcc -DHAVE_CONFIG_H -I. -I../../src    -I../../headers -I../..  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o test-test.o `test -f 'test.c' || echo './'`test.c
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/simple_example_using_c'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/simple_example_using_c'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -I../../headers -I../..  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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.12/src/.libs/libmodsecurity.so -lm -lstdc++ -L/usr/lib64/ -lrt -lfuzzy
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/simple_example_using_c'
Making all in using_bodies_in_chunks
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/using_bodies_in_chunks'
g++ -DHAVE_CONFIG_H -I. -I../../src   -std=c++11 -I../../headers -I../.. -g -I../others -fPIC -O3  -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_MAXMIND    -DWITH_YAJL  -DWITH_LMDB    -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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.12/examples/using_bodies_in_chunks'
In file included from ../../headers/modsecurity/transaction.h:51,
                 from ../../headers/modsecurity/modsecurity.h:175,
                 from simple_request.cc:21:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<const modsecurity::VariableValue*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../../headers/modsecurity/rules_set_phases.h:32,
                 from ../../headers/modsecurity/rules_set.h:35,
                 from simple_request.cc:22:
../../headers/modsecurity/rules.h: In member function ‘void modsecurity::Rules::dump() const’:
../../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::shared_ptr<modsecurity::Rule> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../../headers/modsecurity/modsecurity.h:174:
../../headers/modsecurity/intervention.h: At global scope:
../../headers/modsecurity/intervention.h:59:17: warning: ‘void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../../headers/modsecurity/intervention.h:39:17: warning: ‘void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/using_bodies_in_chunks'
/bin/sh ../../libtool  --tag=CXX   --mode=link g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -L../../src/.libs/  -lmodsecurity -lpthread -lm -lstdc++   -lpthread  -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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   -lfuzzy -lyajl 
libtool: link: g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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.12/src/.libs/libmodsecurity.so -lm -lstdc++ -lpthread -L/usr/lib64/ -lcurl -lmaxminddb -lrt -lxml2 -llmdb -lfuzzy -lyajl
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/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.12/test/benchmark'
g++ -DHAVE_CONFIG_H -I. -I../../src  -std=c++11 -I../../headers   -DWITH_LMDB  -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o benchmark-benchmark.o `test -f 'benchmark.cc' || echo './'`benchmark.cc
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/test/benchmark'
In file included from ../../headers/modsecurity/transaction.h:51,
                 from ../../headers/modsecurity/modsecurity.h:175,
                 from ../../headers/modsecurity/rules_set_properties.h:32,
                 from ../../headers/modsecurity/rules_set.h:31,
                 from 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<const modsecurity::VariableValue*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../../headers/modsecurity/rules_set_phases.h:32,
                 from ../../headers/modsecurity/rules_set.h:35:
../../headers/modsecurity/rules.h: In member function ‘void modsecurity::Rules::dump() const’:
../../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::shared_ptr<modsecurity::Rule> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../../headers/modsecurity/modsecurity.h:174:
../../headers/modsecurity/intervention.h: At global scope:
../../headers/modsecurity/intervention.h:59:17: warning: ‘void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../../headers/modsecurity/intervention.h:39:17: warning: ‘void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test/benchmark'
/bin/sh ../../libtool  --tag=CXX   --mode=link g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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  -lyajl -llmdb -lfuzzy  -lxml2 -lrt   
libtool: link: g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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.12/src/.libs/libmodsecurity.so -lpthread -lm -lstdc++ -L/usr/lib64/ -lcurl -lmaxminddb -lyajl -llmdb -lfuzzy -lxml2 -lrt
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/test/benchmark'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
g++ -DHAVE_CONFIG_H -I. -I../src  -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL   -DWITH_MAXMIND   -DWITH_LMDB   -DWITH_PCRE2  -DWITH_YAJL   -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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.12/test'
unit/unit_test.cc: In static member function ‘static modsecurity_test::UnitTest* modsecurity_test::UnitTest::from_yajl_node(yajl_val_s* const&)’:
unit/unit_test.cc:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  126 |     for (int i = 0; i < num_tests; i++) {
      |                     ~~^~~~~~~~~~~
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
g++ -DHAVE_CONFIG_H -I. -I../src  -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL   -DWITH_MAXMIND   -DWITH_LMDB   -DWITH_SSDEEP -I/usr/include  -DWITH_PCRE2  -DWITH_YAJL  -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o regression/tests-regression_test.o `test -f 'regression/regression_test.cc' || echo './'`regression/regression_test.cc
regression/regression_test.cc: In static member function ‘static std::string modsecurity_test::RegressionTest::yajl_array_to_str(yajl_val_s* const&)’:
regression/regression_test.cc:48:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   48 |     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<char> > modsecurity_test::RegressionTest::yajl_array_to_vec_str(yajl_val_s* const&)’:
regression/regression_test.cc:60:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   60 |     for (int z = 0; z < node->u.array.len; z++) {
      |                     ~~^~~~~~~~~~~~~~~~~~~
regression/regression_test.cc: In static member function ‘static std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > modsecurity_test::RegressionTest::yajl_array_to_map(yajl_val_s* const&)’:
regression/regression_test.cc:72:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   72 |     for (int z = 0; z < node->u.object.len; z++) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~
regression/regression_test.cc: In static member function ‘static modsecurity_test::RegressionTest* modsecurity_test::RegressionTest::from_yajl_node(yajl_val_s* const&)’:
regression/regression_test.cc:88:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   88 |     for (int i = 0; i < nelem; i++) {
      |                     ~~^~~~~~~
regression/regression_test.cc:114:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  114 |             for (int j = 0; j < val->u.object.len; j++) {
      |                             ~~^~~~~~~~~~~~~~~~~~~
regression/regression_test.cc:127:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  127 |             for (int j = 0; j < val->u.object.len; j++) {
      |                             ~~^~~~~~~~~~~~~~~~~~~
regression/regression_test.cc:140:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  140 |             for (int j = 0; j < val->u.object.len; j++) {
      |                             ~~^~~~~~~~~~~~~~~~~~~
regression/regression_test.cc:162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  162 |             for (int j = 0; j < val->u.object.len; j++) {
      |                             ~~^~~~~~~~~~~~~~~~~~~
regression/regression_test.cc:178:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  178 |             for (int j = 0; j < val->u.object.len; j++) {
      |                             ~~^~~~~~~~~~~~~~~~~~~
regression/regression_test.cc:204:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  204 |             for (int j = 0; j < val->u.array.len; j++) {
      |                             ~~^~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
g++ -DHAVE_CONFIG_H -I. -I../src  -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL   -DWITH_MAXMIND   -DWITH_LMDB   -DWITH_SSDEEP -I/usr/include  -DWITH_PCRE2  -DWITH_YAJL  -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o regression/tests-custom_debug_log.o `test -f 'regression/custom_debug_log.cc' || echo './'`regression/custom_debug_log.cc
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
g++ -DHAVE_CONFIG_H -I. -I../src  -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL   -DWITH_MAXMIND   -DWITH_LMDB   -DWITH_PCRE2  -DWITH_YAJL   -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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.12/test'
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from unit/unit.cc:23:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<const modsecurity::VariableValue*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function ‘void modsecurity::Rules::dump() const’:
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::shared_ptr<modsecurity::Rule> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from unit/unit.cc:25:
../src/variables/variable.h: In constructor ‘modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)’:
../src/variables/variable.h:635:17: warning: ‘modsecurity::variables::VariableDictElement::m_dictElement’ will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base ‘modsecurity::variables::Variable’ [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor ‘modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)’:
../src/variables/variable.h:648:17: warning: ‘modsecurity::variables::VariableRegex::m_regex’ will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base ‘modsecurity::variables::Variable’ [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
unit/unit.cc: In function ‘int main(int, char**)’:
unit/unit.cc:222:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<modsecurity_test::UnitTest*, std::allocator<modsecurity_test::UnitTest*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  222 |         for (int i = 0; i < vec->size(); i++) {
      |                         ~~^~~~~~~~~~~~~
In file included from ../test/common/modsecurity_test.h:55,
                 from unit/unit.cc:31:
../test/common/modsecurity_test.cc: In instantiation of ‘bool modsecurity_test::ModSecurityTest<T>::load_test_json(std::string) [with T = modsecurity_test::UnitTest; std::string = std::__cxx11::basic_string<char>]’:
../test/common/modsecurity_test.cc:106:17:   required from ‘std::pair<std::__cxx11::basic_string<char>, std::vector<T*> >* modsecurity_test::ModSecurityTest<T>::load_tests(std::string) [with T = modsecurity_test::UnitTest; std::string = std::__cxx11::basic_string<char>]’
  106 |             if (load_test_json(path) == false) {
      |                 ^~~~~~~~~~~~~~
unit/unit.cc:151:24:   required from here
  151 |         test.load_tests("test-cases/secrules-language-tests/transformations");
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../test/common/modsecurity_test.cc:72:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   72 |     for ( int i = 0; i < num_tests; i++ ) {
      |                      ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: ‘void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: ‘void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
g++ -DHAVE_CONFIG_H -I. -I../src  -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL   -DWITH_MAXMIND   -DWITH_LMDB   -DWITH_SSDEEP -I/usr/include  -DWITH_PCRE2  -DWITH_YAJL  -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o regression/tests-regression.o `test -f 'regression/regression.cc' || echo './'`regression/regression.cc
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from ../headers/modsecurity/rules_set.h:31,
                 from regression/regression.cc:26:
../headers/modsecurity/anchored_set_variable_translation_proxy.h: In lambda function:
../headers/modsecurity/anchored_set_variable_translation_proxy.h:46:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<const modsecurity::VariableValue*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35:
../headers/modsecurity/rules.h: In member function ‘void modsecurity::Rules::dump() const’:
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::shared_ptr<modsecurity::Rule> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
regression/regression.cc: In function ‘int main(int, char**)’:
regression/regression.cc:602:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<modsecurity_test::RegressionTest*, std::allocator<modsecurity_test::RegressionTest*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  602 |         for (int i = 0; i < vec->size(); i++) {
      |                         ~~^~~~~~~~~~~~~
In file included from ../test/common/modsecurity_test.h:55,
                 from regression/regression.cc:28:
../test/common/modsecurity_test.cc: In instantiation of ‘bool modsecurity_test::ModSecurityTest<T>::load_test_json(std::string) [with T = modsecurity_test::RegressionTest; std::string = std::__cxx11::basic_string<char>]’:
../test/common/modsecurity_test.cc:106:17:   required from ‘std::pair<std::__cxx11::basic_string<char>, std::vector<T*> >* modsecurity_test::ModSecurityTest<T>::load_tests(std::string) [with T = modsecurity_test::RegressionTest; std::string = std::__cxx11::basic_string<char>]’
  106 |             if (load_test_json(path) == false) {
      |                 ^~~~~~~~~~~~~~
../test/common/modsecurity_test.cc:134:22:   required from ‘std::pair<std::__cxx11::basic_string<char>, std::vector<T*> >* modsecurity_test::ModSecurityTest<T>::load_tests() [with T = modsecurity_test::RegressionTest]’
  134 |     return load_tests(this->target);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~
regression/regression.cc:515:20:   required from here
  515 |     test.load_tests();
      |     ~~~~~~~~~~~~~~~^~
../test/common/modsecurity_test.cc:72:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   72 |     for ( int i = 0; i < num_tests; i++ ) {
      |                      ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/modsecurity.h:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: ‘void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: ‘void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
g++ -DHAVE_CONFIG_H -I. -I../src  -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL   -DWITH_MAXMIND   -DWITH_LMDB   -DWITH_SSDEEP -I/usr/include  -DWITH_PCRE2  -DWITH_YAJL  -I/usr/include/libxml2 -DWITH_GZFILEOP -DWITH_LIBXML2   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -c -o optimization/rules_optimization-optimization.o `test -f 'optimization/optimization.cc' || echo './'`optimization/optimization.cc
In file included from ../headers/modsecurity/transaction.h:51,
                 from ../headers/modsecurity/modsecurity.h:175,
                 from ../headers/modsecurity/rules_set_properties.h:32,
                 from 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<const modsecurity::VariableValue*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   46 |             for (int i = 0; i < l->size(); ++i) {
      |                             ~~^~~~~~~~~~~
In file included from ../headers/modsecurity/rules_set_phases.h:32,
                 from ../headers/modsecurity/rules_set.h:35,
                 from optimization/optimization.cc:24:
../headers/modsecurity/rules.h: In member function ‘void modsecurity::Rules::dump() const’:
../headers/modsecurity/rules.h:44:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::shared_ptr<modsecurity::Rule> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   44 |         for (int j = 0; j < m_rules.size(); j++) {
      |                         ~~^~~~~~~~~~~~~~~~
In file included from ../src/run_time_string.h:27,
                 from ../src/operators/operator.h:26,
                 from ../src/rule_script.h:24,
                 from ../src/parser/driver.h:32,
                 from optimization/optimization.cc:27:
../src/variables/variable.h: In constructor ‘modsecurity::variables::VariableDictElement::VariableDictElement(const std::string&, const std::string&)’:
../src/variables/variable.h:635:17: warning: ‘modsecurity::variables::VariableDictElement::m_dictElement’ will be initialized after [-Wreorder]
  635 |     std::string m_dictElement;
      |                 ^~~~~~~~~~~~~
../src/variables/variable.h:633:75: warning:   base ‘modsecurity::variables::Variable’ [-Wreorder]
  633 |         :  m_dictElement(dict_element), Variable(name + ":" + dict_element) { }
      |                                                                           ^
../src/variables/variable.h:632:5: warning:   when initialized here [-Wreorder]
  632 |     VariableDictElement(const std::string &name, const std::string &dict_element)
      |     ^~~~~~~~~~~~~~~~~~~
../src/variables/variable.h: In constructor ‘modsecurity::variables::VariableRegex::VariableRegex(const std::string&, const std::string&)’:
../src/variables/variable.h:648:17: warning: ‘modsecurity::variables::VariableRegex::m_regex’ will be initialized after [-Wreorder]
  648 |     std::string m_regex;
      |                 ^~~~~~~
../src/variables/variable.h:644:53: warning:   base ‘modsecurity::variables::Variable’ [-Wreorder]
  644 |         Variable(name + ":" + "regex(" + regex + ")") { }
      |                                                     ^
../src/variables/variable.h:641:5: warning:   when initialized here [-Wreorder]
  641 |     VariableRegex(const std::string &name, const std::string &regex)
      |     ^~~~~~~~~~~~~
In file included from seclang-parser.yy:134,
                 from ../src/parser/driver.h:34:
../src/operators/rbl.h: In constructor ‘modsecurity::operators::Rbl::Rbl(std::unique_ptr<modsecurity::RunTimeString>)’:
../src/operators/rbl.h:97:17: warning: ‘modsecurity::operators::Rbl::m_provider’ will be initialized after [-Wreorder]
   97 |     RblProvider m_provider;
      |                 ^~~~~~~~~~
../src/operators/rbl.h:68:41: warning:   base ‘modsecurity::operators::Operator’ [-Wreorder]
   68 |         Operator("Rbl", std::move(param)) {
      |                                         ^
../src/operators/rbl.h:64:14: warning:   when initialized here [-Wreorder]
   64 |     explicit Rbl(std::unique_ptr<RunTimeString> param)
      |              ^~~
In file included from seclang-parser.yy:136:
../src/operators/rx.h: In constructor ‘modsecurity::operators::Rx::Rx(std::unique_ptr<modsecurity::RunTimeString>)’:
../src/operators/rx.h:59:12: warning: ‘modsecurity::operators::Rx::m_re’ will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx.h:41:40: warning:   base ‘modsecurity::operators::Operator’ [-Wreorder]
   41 |         Operator("Rx", std::move(param)) {
      |                                        ^
../src/operators/rx.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit Rx(std::unique_ptr<RunTimeString> param)
      |              ^~
In file included from seclang-parser.yy:137:
../src/operators/rx_global.h: In constructor ‘modsecurity::operators::RxGlobal::RxGlobal(std::unique_ptr<modsecurity::RunTimeString>)’:
../src/operators/rx_global.h:59:12: warning: ‘modsecurity::operators::RxGlobal::m_re’ will be initialized after [-Wreorder]
   59 |     Regex *m_re;
      |            ^~~~
../src/operators/rx_global.h:41:46: warning:   base ‘modsecurity::operators::Operator’ [-Wreorder]
   41 |         Operator("RxGlobal", std::move(param)) {
      |                                              ^
../src/operators/rx_global.h:39:14: warning:   when initialized here [-Wreorder]
   39 |     explicit RxGlobal(std::unique_ptr<RunTimeString> param)
      |              ^~~~~~~~
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:174:
../headers/modsecurity/intervention.h: At global scope:
../headers/modsecurity/intervention.h:59:17: warning: ‘void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   59 |     static void free(ModSecurityIntervention_t *i) {
      |                 ^~~~
../headers/modsecurity/intervention.h:39:17: warning: ‘void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)’ defined but not used [-Wunused-function]
   39 |     static void clean(ModSecurityIntervention_t *i) {
      |                 ^~~~~
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
/bin/sh ../libtool  --tag=CXX   --mode=link g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 -lcurl  -lmaxminddb -lrt   -lxml2 -llmdb   -lpcre2-8 -lfuzzy -lyajl 
libtool: link: g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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  -L../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.12/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.12/test'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
/bin/sh ../libtool  --tag=CXX   --mode=link g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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.12/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.12/test'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
/bin/sh ../libtool  --tag=CXX   --mode=link g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 regression/tests-custom_debug_log.o -lcurl  -lmaxminddb -lrt   -lxml2 -llmdb   -lpcre2-8 -lfuzzy -lyajl 
libtool: link: g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 regression/tests-custom_debug_log.o  -L../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.12/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.12/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.nS5llZ
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64
++ dirname /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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.12
+ /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64 'INSTALL=/usr/bin/install -p'
Making install in others
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/others'
Making install in src
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/lib64'
 /bin/sh ../libtool   --mode=install /usr/bin/install -p   libmodsecurity.la '/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/lib64'
libtool: install: /usr/bin/install -p .libs/libmodsecurity.so.3.0.12 /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/lib64/libmodsecurity.so.3.0.12
libtool: install: (cd /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/lib64 && { ln -s -f libmodsecurity.so.3.0.12 libmodsecurity.so.3 || { rm -f libmodsecurity.so.3 && ln -s libmodsecurity.so.3.0.12 libmodsecurity.so.3; }; })
libtool: install: (cd /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/lib64 && { ln -s -f libmodsecurity.so.3.0.12 libmodsecurity.so || { rm -f libmodsecurity.so && ln -s libmodsecurity.so.3.0.12 libmodsecurity.so; }; })
libtool: install: /usr/bin/install -p .libs/libmodsecurity.lai /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/lib64/libmodsecurity.la
libtool: install: /usr/bin/install -p .libs/libmodsecurity.a /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/lib64/libmodsecurity.a
libtool: install: chmod 644 /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/lib64/libmodsecurity.a
libtool: install: ranlib /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.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.12-2.fc40.x86_64/usr/include/modsecurity/actions/'
 /usr/bin/install -p -m 644 ../headers/modsecurity/actions/action.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/include/modsecurity/actions/'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.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.12-2.fc40.x86_64/usr/include/modsecurity/collection/'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.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.12-2.fc40.x86_64/usr/include/modsecurity'
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/src'
Making install in doc
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/doc'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/doc'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/doc'
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/doc'
Making install in tools
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools'
Making install in rules-check
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools/rules-check'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools/rules-check'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -p modsec-rules-check '/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.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.12-2.fc40.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.12/tools/rules-check'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools/rules-check'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools'
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/tools'
Making install in examples
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples'
Making install in multiprocess_c
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/multiprocess_c'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/multiprocess_c'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/multiprocess_c'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/multiprocess_c'
Making install in reading_logs_with_offset
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_with_offset'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_with_offset'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_with_offset'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_with_offset'
Making install in reading_logs_via_rule_message
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_via_rule_message'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_via_rule_message'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_via_rule_message'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/reading_logs_via_rule_message'
Making install in simple_example_using_c
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/simple_example_using_c'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/simple_example_using_c'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/simple_example_using_c'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/simple_example_using_c'
Making install in using_bodies_in_chunks
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/using_bodies_in_chunks'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/using_bodies_in_chunks'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/using_bodies_in_chunks'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples/using_bodies_in_chunks'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.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.12-2.fc40.x86_64/usr/include/modsecurity'
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples'
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/examples'
Making install in test
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
Making install in benchmark
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test/benchmark'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/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.12/test/benchmark'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/test/benchmark'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12/test'
make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12'
make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.12'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/lib64/pkgconfig'
 /usr/bin/install -p -m 644 modsecurity.pc '/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/lib64/pkgconfig'
make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12'
make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.12'
+ find /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64 -name '*.la' -delete
+ /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 3.0.12-2.fc40 --unique-debug-suffix -3.0.12-2.fc40.x86_64 --unique-debug-src-base libmodsecurity-3.0.12-2.fc40.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/modsecurity-v3.0.12
find-debuginfo: starting
Extracting debug info from 2 files
DWARF-compressing 2 files
sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/libmodsecurity-3.0.12-2.fc40.x86_64
cpio: src/location.hh: Cannot stat: No such file or directory
cpio: src/seclang-parser.cc: Cannot stat: No such file or directory
cpio: src/seclang-parser.hh: Cannot stat: No such file or directory
cpio: src/seclang-parser.yy: Cannot stat: No such file or directory
cpio: src/seclang-scanner.cc: Cannot stat: No such file or directory
cpio: src/seclang-scanner.ll: Cannot stat: No such file or directory
4565 blocks
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
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: libmodsecurity-3.0.12-2.fc40.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.oNse4T
+ umask 022
+ cd /builddir/build/BUILD
+ cd modsecurity-v3.0.12
+ DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/doc/libmodsecurity
+ export LC_ALL=
+ LC_ALL=
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/doc/libmodsecurity
+ cp -pr /builddir/build/BUILD/modsecurity-v3.0.12/README.md /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/doc/libmodsecurity
+ cp -pr /builddir/build/BUILD/modsecurity-v3.0.12/AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/doc/libmodsecurity
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.b8fAxw
+ umask 022
+ cd /builddir/build/BUILD
+ cd modsecurity-v3.0.12
+ LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/licenses/libmodsecurity
+ export LC_ALL=
+ LC_ALL=
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/licenses/libmodsecurity
+ cp -pr /builddir/build/BUILD/modsecurity-v3.0.12/LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/licenses/libmodsecurity
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: bundled(libinjection) = 3.9.2 libmodsecurity = 3.0.12-2.fc40 libmodsecurity(x86-64) = 3.0.12-2.fc40 libmodsecurity.so.3()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(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(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.12-2.fc40.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.noAv6F
+ umask 022
+ cd /builddir/build/BUILD
+ cd modsecurity-v3.0.12
+ DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/doc/libmodsecurity-devel
+ export LC_ALL=
+ LC_ALL=
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/doc/libmodsecurity-devel
+ cp -pr /builddir/build/BUILD/modsecurity-v3.0.12/README.md /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/doc/libmodsecurity-devel
+ cp -pr /builddir/build/BUILD/modsecurity-v3.0.12/AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/doc/libmodsecurity-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.LxEpfr
+ umask 022
+ cd /builddir/build/BUILD
+ cd modsecurity-v3.0.12
+ LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/licenses/libmodsecurity-devel
+ export LC_ALL=
+ LC_ALL=
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/licenses/libmodsecurity-devel
+ cp -pr /builddir/build/BUILD/modsecurity-v3.0.12/LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64/usr/share/licenses/libmodsecurity-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: libmodsecurity-devel = 3.0.12-2.fc40 libmodsecurity-devel(x86-64) = 3.0.12-2.fc40 pkgconfig(modsecurity) = 3.0.12
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.12-2.fc40.x86_64
Provides: libmodsecurity-static = 3.0.12-2.fc40 libmodsecurity-static(x86-64) = 3.0.12-2.fc40
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.12-2.fc40.x86_64
Provides: libmodsecurity-debugsource = 3.0.12-2.fc40 libmodsecurity-debugsource(x86-64) = 3.0.12-2.fc40
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.12-2.fc40.x86_64
Provides: debuginfo(build-id) = 187bc8de4998eadef3ac7b357ed0c24a6d9e93e5 debuginfo(build-id) = f6b78ba3279a8aa824924c8e2908b6060adc2724 libmodsecurity-debuginfo = 3.0.12-2.fc40 libmodsecurity-debuginfo(x86-64) = 3.0.12-2.fc40 libmodsecurity.so.3.0.12-3.0.12-2.fc40.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.12-2.fc40
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64
Wrote: /builddir/build/RPMS/libmodsecurity-3.0.12-2.fc40.x86_64.rpm
Wrote: /builddir/build/RPMS/libmodsecurity-devel-3.0.12-2.fc40.x86_64.rpm
Wrote: /builddir/build/RPMS/libmodsecurity-debugsource-3.0.12-2.fc40.x86_64.rpm
Wrote: /builddir/build/RPMS/libmodsecurity-static-3.0.12-2.fc40.x86_64.rpm
Wrote: /builddir/build/RPMS/libmodsecurity-debuginfo-3.0.12-2.fc40.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.JyBZZ8
+ umask 022
+ cd /builddir/build/BUILD
+ cd modsecurity-v3.0.12
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/libmodsecurity-3.0.12-2.fc40.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.tqg0NR
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf /builddir/build/BUILD/modsecurity-v3.0.12-SPECPARTS
+ rm -rf modsecurity-v3.0.12 modsecurity-v3.0.12.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild libmodsecurity-3.0.12-2.fc40.src.rpm
Finish: build phase for libmodsecurity-3.0.12-2.fc40.src.rpm
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-40-x86_64-1719573981.443240/root/var/log/dnf5.log
INFO: Done(/var/lib/copr-rpmbuild/results/libmodsecurity-3.0.12-2.fc40.src.rpm) Config(child) 3 minutes 8 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
Running RPMResults tool
Package info:
{
    "packages": [
        {
            "name": "libmodsecurity",
            "epoch": null,
            "version": "3.0.12",
            "release": "2.fc40",
            "arch": "src"
        },
        {
            "name": "libmodsecurity-debugsource",
            "epoch": null,
            "version": "3.0.12",
            "release": "2.fc40",
            "arch": "x86_64"
        },
        {
            "name": "libmodsecurity-devel",
            "epoch": null,
            "version": "3.0.12",
            "release": "2.fc40",
            "arch": "x86_64"
        },
        {
            "name": "libmodsecurity-debuginfo",
            "epoch": null,
            "version": "3.0.12",
            "release": "2.fc40",
            "arch": "x86_64"
        },
        {
            "name": "libmodsecurity",
            "epoch": null,
            "version": "3.0.12",
            "release": "2.fc40",
            "arch": "x86_64"
        },
        {
            "name": "libmodsecurity-static",
            "epoch": null,
            "version": "3.0.12",
            "release": "2.fc40",
            "arch": "x86_64"
        }
    ]
}
RPMResults finished