Warning: Permanently added '204.236.253.154' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 1516227 --chroot epel-8-x86_64 --detached Version: 0.39 Task: {'build_id': 1516227, 'buildroot_pkgs': [], 'chroot': 'epel-8-x86_64', 'enable_net': False, 'fetch_sources_only': True, 'git_hash': '65c03c544d66d3300733e0c7ae9c2130fdd14f6e', 'git_repo': 'cpuhouse/nginx-stable/libmodsecurity', 'memory_reqs': 2048, 'package_name': 'libmodsecurity', 'package_version': '3.0.4-2~cpuhouse', 'project_dirname': 'nginx-stable', 'project_name': 'nginx-stable', 'project_owner': 'cpuhouse', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/cpuhouse/nginx-stable/epel-8-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'cpuhouse/nginx-stable--cpuhouse', 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/cpuhouse/nginx-stable/libmodsecurity.git', 'committish': '65c03c544d66d3300733e0c7ae9c2130fdd14f6e'}, 'source_type': 8, 'submitter': 'cpuhouse', 'task_id': '1516227-epel-8-x86_64', 'timeout': 108000, 'use_bootstrap_container': False, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/cpuhouse/nginx-stable/libmodsecurity.git /tmp/copr-rpmbuild-5cb87t1k/obtain-sources/libmodsecurity --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/cpuhouse/nginx-stable/libmodsecurity.git', '/tmp/copr-rpmbuild-5cb87t1k/obtain-sources/libmodsecurity', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/copr-rpmbuild-5cb87t1k/obtain-sources/libmodsecurity'... Running: git checkout 65c03c544d66d3300733e0c7ae9c2130fdd14f6e cmd: ['git', 'checkout', '65c03c544d66d3300733e0c7ae9c2130fdd14f6e'] cwd: /tmp/copr-rpmbuild-5cb87t1k/obtain-sources/libmodsecurity rc: 0 stdout: stderr: Note: switching to '65c03c544d66d3300733e0c7ae9c2130fdd14f6e'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 65c03c5 automatic import of libmodsecurity Running: cp -r . /tmp/copr-rpmbuild-5cb87t1k cmd: ['cp', '-r', '.', '/tmp/copr-rpmbuild-5cb87t1k'] cwd: /tmp/copr-rpmbuild-5cb87t1k/obtain-sources/libmodsecurity rc: 0 stdout: stderr: Generated rpkg config: [rpkg] preprocess_spec = True # auto-packing is deprecated: auto_pack = True [git] lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s Writing config into /tmp/copr-rpmbuild-5cb87t1k/obtain-sources/.config/rpkg.conf Running: rpkg -C /tmp/copr-rpmbuild-5cb87t1k/obtain-sources/.config/rpkg.conf sources --outdir /tmp/copr-rpmbuild-5cb87t1k /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['rpkg', '-C', '/tmp/copr-rpmbuild-5cb87t1k/obtain-sources/.config/rpkg.conf', 'sources', '--outdir', '/tmp/copr-rpmbuild-5cb87t1k'] cwd: /tmp/copr-rpmbuild-5cb87t1k/obtain-sources/libmodsecurity rc: 0 stdout: Downloading modsecurity-v3.0.4.tar.gz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: Running (timeout=108000): unbuffer mock --buildsrpm --spec /tmp/copr-rpmbuild-5cb87t1k/libmodsecurity.spec --sources /tmp/copr-rpmbuild-5cb87t1k --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1593670311.571581 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.3 starting (python version = 3.7.6)... 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(/tmp/copr-rpmbuild-5cb87t1k/libmodsecurity.spec) Config(epel-8-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/epel-8-x86_64-1593670311.571581/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 Mock Version: 2.3 INFO: Mock Version: 2.3 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk Copr repository 34 kB/s | 4.2 kB 00:00 CentOS-8 - Base 8.7 MB/s | 2.2 MB 00:00 CentOS-8 - AppStream 30 MB/s | 5.8 MB 00:00 CentOS-8 - PowerTools 6.9 MB/s | 1.9 MB 00:00 CentOS-8 - Extras 83 kB/s | 6.7 kB 00:00 epel 27 MB/s | 7.1 MB 00:00 Dependencies resolved. ======================================================================================== Package Arch Version Repo Size ======================================================================================== Installing: bash  x86_64 4.4.19-10.el8 BaseOS 1.5 M bzip2  x86_64 1.0.6-26.el8 BaseOS 60 k centos-release  x86_64 8.2-2.2004.0.1.el8 BaseOS 21 k coreutils  x86_64 8.30-7.el8_2.1 BaseOS 1.2 M cpio  x86_64 2.12-8.el8 BaseOS 265 k diffutils  x86_64 3.6-6.el8 BaseOS 358 k epel-release  noarch 8-8.el8 extras 23 k epel-rpm-macros  noarch 8-13 epel 20 k fedpkg-minimal  noarch 1.1.0-12.el8 epel 17 k findutils  x86_64 1:4.6.0-20.el8 BaseOS 528 k gawk  x86_64 4.2.1-1.el8 BaseOS 1.1 M gcc  x86_64 8.3.1-5.el8.0.2 AppStream 23 M gcc-c++  x86_64 8.3.1-5.el8.0.2 AppStream 12 M grep  x86_64 3.1-6.el8 BaseOS 274 k gzip  x86_64 1.9-9.el8 BaseOS 167 k info  x86_64 6.5-6.el8 BaseOS 198 k make  x86_64 1:4.2.1-10.el8 BaseOS 498 k patch  x86_64 2.7.6-11.el8 BaseOS 138 k redhat-rpm-config  noarch 122-1.el8 AppStream 83 k rpm-build  x86_64 4.14.2-37.el8 AppStream 171 k sed  x86_64 4.5-1.el8 BaseOS 298 k shadow-utils  x86_64 2:4.6-8.el8 BaseOS 1.2 M tar  x86_64 2:1.30-4.el8 BaseOS 838 k unzip  x86_64 6.0-43.el8 BaseOS 195 k util-linux  x86_64 2.32.1-22.el8 BaseOS 2.5 M which  x86_64 2.21-12.el8 BaseOS 49 k xz  x86_64 5.2.4-3.el8 BaseOS 153 k Installing dependencies: acl  x86_64 2.2.53-1.el8 BaseOS 81 k annobin  x86_64 8.90-1.el8.0.1 AppStream 201 k audit-libs  x86_64 3.0-0.17.20191104git1c2f876.el8 BaseOS 116 k basesystem  noarch 11-5.el8 BaseOS 10 k binutils  x86_64 2.30-73.el8 BaseOS 5.7 M brotli  x86_64 1.0.6-1.el8 BaseOS 323 k bzip2-libs  x86_64 1.0.6-26.el8 BaseOS 48 k ca-certificates  noarch 2019.2.32-80.0.el8_1 BaseOS 408 k centos-gpg-keys  noarch 8.2-2.2004.0.1.el8 BaseOS 12 k centos-repos  x86_64 8.2-2.2004.0.1.el8 BaseOS 13 k chkconfig  x86_64 1.11-1.el8 BaseOS 189 k coreutils-common  x86_64 8.30-7.el8_2.1 BaseOS 2.0 M cpp  x86_64 8.3.1-5.el8.0.2 AppStream 10 M cracklib  x86_64 2.9.6-15.el8 BaseOS 93 k crypto-policies  noarch 20191128-2.git23e1bf1.el8 BaseOS 103 k cryptsetup-libs  x86_64 2.2.2-1.el8 BaseOS 428 k curl  x86_64 7.61.1-12.el8 BaseOS 353 k cyrus-sasl-lib  x86_64 2.1.27-1.el8 BaseOS 123 k dbus  x86_64 1:1.12.8-9.el8 BaseOS 40 k dbus-common  noarch 1:1.12.8-9.el8 BaseOS 45 k dbus-daemon  x86_64 1:1.12.8-9.el8 BaseOS 240 k dbus-libs  x86_64 1:1.12.8-9.el8 BaseOS 183 k dbus-tools  x86_64 1:1.12.8-9.el8 BaseOS 85 k device-mapper  x86_64 8:1.02.169-3.el8 BaseOS 372 k device-mapper-libs  x86_64 8:1.02.169-3.el8 BaseOS 405 k dracut  x86_64 049-70.git20200228.el8 BaseOS 365 k dwz  x86_64 0.12-9.el8 AppStream 109 k efi-srpm-macros  noarch 3-2.el8 AppStream 22 k elfutils  x86_64 0.178-7.el8 BaseOS 540 k elfutils-default-yama-scope  noarch 0.178-7.el8 BaseOS 48 k elfutils-libelf  x86_64 0.178-7.el8 BaseOS 212 k elfutils-libs  x86_64 0.178-7.el8 BaseOS 292 k expat  x86_64 2.2.5-3.el8 BaseOS 110 k file  x86_64 5.33-13.el8 BaseOS 76 k file-libs  x86_64 5.33-13.el8 BaseOS 542 k filesystem  x86_64 3.8-2.el8 BaseOS 1.1 M gc  x86_64 7.6.4-3.el8 AppStream 109 k gdb-headless  x86_64 8.2-11.el8 AppStream 3.7 M gdbm  x86_64 1:1.18-1.el8 BaseOS 130 k gdbm-libs  x86_64 1:1.18-1.el8 BaseOS 60 k gettext  x86_64 0.19.8.1-17.el8 BaseOS 1.1 M gettext-libs  x86_64 0.19.8.1-17.el8 BaseOS 314 k ghc-srpm-macros  noarch 1.4.2-7.el8 AppStream 9.3 k glib2  x86_64 2.56.4-8.el8 BaseOS 2.5 M glibc  x86_64 2.28-101.el8 BaseOS 3.7 M glibc-all-langpacks  x86_64 2.28-101.el8 BaseOS 25 M glibc-common  x86_64 2.28-101.el8 BaseOS 1.3 M glibc-devel  x86_64 2.28-101.el8 BaseOS 1.0 M glibc-headers  x86_64 2.28-101.el8 BaseOS 473 k gmp  x86_64 1:6.1.2-10.el8 BaseOS 322 k gnupg2  x86_64 2.2.9-1.el8 BaseOS 2.3 M gnutls  x86_64 3.6.8-11.el8_2 BaseOS 915 k go-srpm-macros  noarch 2-16.el8 AppStream 14 k grub2-common  noarch 1:2.02-81.el8 BaseOS 882 k grub2-tools  x86_64 1:2.02-81.el8 BaseOS 2.0 M grub2-tools-minimal  x86_64 1:2.02-81.el8 BaseOS 202 k guile  x86_64 5:2.0.14-7.el8 AppStream 3.5 M ima-evm-utils  x86_64 1.1-5.el8 BaseOS 56 k iptables-libs  x86_64 1.8.4-10.el8 BaseOS 105 k isl  x86_64 0.16.1-6.el8 AppStream 841 k json-c  x86_64 0.13.1-0.2.el8 BaseOS 40 k kbd-legacy  noarch 2.0.4-8.el8 BaseOS 481 k kbd-misc  noarch 2.0.4-8.el8 BaseOS 1.4 M kernel-headers  x86_64 4.18.0-193.6.3.el8_2 BaseOS 4.0 M keyutils-libs  x86_64 1.5.10-6.el8 BaseOS 34 k kmod  x86_64 25-16.el8 BaseOS 126 k kmod-libs  x86_64 25-16.el8 BaseOS 68 k krb5-libs  x86_64 1.17-18.el8 BaseOS 844 k libacl  x86_64 2.2.53-1.el8 BaseOS 35 k libarchive  x86_64 3.3.2-8.el8_1 BaseOS 359 k libassuan  x86_64 2.5.1-3.el8 BaseOS 83 k libatomic_ops  x86_64 7.6.2-3.el8 AppStream 38 k libattr  x86_64 2.4.48-3.el8 BaseOS 27 k libbabeltrace  x86_64 1.5.4-2.el8 AppStream 201 k libblkid  x86_64 2.32.1-22.el8 BaseOS 214 k libcap  x86_64 2.26-3.el8 BaseOS 59 k libcap-ng  x86_64 0.7.9-5.el8 BaseOS 33 k libcom_err  x86_64 1.45.4-3.el8 BaseOS 49 k libcroco  x86_64 0.6.12-4.el8 BaseOS 113 k libcurl  x86_64 7.61.1-12.el8 BaseOS 298 k libdb  x86_64 5.3.28-37.el8 BaseOS 752 k libdb-utils  x86_64 5.3.28-37.el8 BaseOS 151 k libfdisk  x86_64 2.32.1-22.el8 BaseOS 249 k libffi  x86_64 3.1-21.el8 BaseOS 37 k libgcc  x86_64 8.3.1-5.el8.0.2 BaseOS 78 k libgcrypt  x86_64 1.8.3-4.el8 BaseOS 461 k libgomp  x86_64 8.3.1-5.el8.0.2 BaseOS 203 k libgpg-error  x86_64 1.31-1.el8 BaseOS 242 k libidn2  x86_64 2.2.0-1.el8 BaseOS 94 k libipt  x86_64 1.6.1-8.el8 AppStream 50 k libkcapi  x86_64 1.1.1-16_1.el8 BaseOS 47 k libkcapi-hmaccalc  x86_64 1.1.1-16_1.el8 BaseOS 30 k libksba  x86_64 1.3.5-7.el8 BaseOS 135 k libmetalink  x86_64 0.1.3-7.el8 BaseOS 32 k libmount  x86_64 2.32.1-22.el8 BaseOS 231 k libmpc  x86_64 1.0.2-9.el8 AppStream 59 k libnghttp2  x86_64 1.33.0-3.el8_2.1 BaseOS 77 k libnsl2  x86_64 1.2.0-2.20180605git4a062cf.el8 BaseOS 58 k libpcap  x86_64 14:1.9.0-3.el8 BaseOS 160 k libpkgconf  x86_64 1.4.2-1.el8 BaseOS 35 k libpsl  x86_64 0.20.2-5.el8 BaseOS 61 k libpwquality  x86_64 1.4.0-9.el8 BaseOS 103 k libseccomp  x86_64 2.4.1-1.el8 BaseOS 65 k libsecret  x86_64 0.18.6-1.el8 BaseOS 163 k libselinux  x86_64 2.9-3.el8 BaseOS 166 k libsemanage  x86_64 2.9-2.el8 BaseOS 165 k libsepol  x86_64 2.9-1.el8 BaseOS 340 k libsigsegv  x86_64 2.11-5.el8 BaseOS 30 k libsmartcols  x86_64 2.32.1-22.el8 BaseOS 174 k libssh  x86_64 0.9.0-4.el8 BaseOS 243 k libssh-config  noarch 0.9.0-4.el8 BaseOS 18 k libstdc++  x86_64 8.3.1-5.el8.0.2 BaseOS 451 k libstdc++-devel  x86_64 8.3.1-5.el8.0.2 AppStream 2.0 M libtasn1  x86_64 4.13-3.el8 BaseOS 76 k libtirpc  x86_64 1.1.4-4.el8 BaseOS 113 k libtool-ltdl  x86_64 2.4.6-25.el8 BaseOS 58 k libunistring  x86_64 0.9.9-3.el8 BaseOS 422 k libusbx  x86_64 1.0.22-1.el8 BaseOS 71 k libutempter  x86_64 1.1.6-14.el8 BaseOS 32 k libuuid  x86_64 2.32.1-22.el8 BaseOS 94 k libverto  x86_64 0.3.0-5.el8 BaseOS 24 k libxcrypt  x86_64 4.1.1-4.el8 BaseOS 73 k libxcrypt-devel  x86_64 4.1.1-4.el8 BaseOS 25 k libxml2  x86_64 2.9.7-7.el8 BaseOS 695 k libzstd  x86_64 1.4.2-2.el8 BaseOS 260 k lua-libs  x86_64 5.3.4-11.el8 BaseOS 118 k lz4-libs  x86_64 1.8.1.2-4.el8 BaseOS 55 k mpfr  x86_64 3.1.6-1.el8 BaseOS 221 k ncurses  x86_64 6.1-7.20180224.el8 BaseOS 387 k ncurses-base  noarch 6.1-7.20180224.el8 BaseOS 81 k ncurses-libs  x86_64 6.1-7.20180224.el8 BaseOS 335 k nettle  x86_64 3.4.1-1.el8 BaseOS 302 k npth  x86_64 1.5-4.el8 BaseOS 26 k ocaml-srpm-macros  noarch 5-4.el8 AppStream 9.4 k openblas-srpm-macros  noarch 2-2.el8 AppStream 7.9 k openldap  x86_64 2.4.46-11.el8_1 BaseOS 352 k openssl  x86_64 1:1.1.1c-15.el8 BaseOS 697 k openssl-libs  x86_64 1:1.1.1c-15.el8 BaseOS 1.5 M os-prober  x86_64 1.74-6.el8 BaseOS 51 k p11-kit  x86_64 0.23.14-5.el8_0 BaseOS 272 k p11-kit-trust  x86_64 0.23.14-5.el8_0 BaseOS 139 k pam  x86_64 1.3.1-8.el8 BaseOS 738 k pcre  x86_64 8.42-4.el8 BaseOS 208 k pcre2  x86_64 10.32-1.el8 BaseOS 244 k perl-srpm-macros  noarch 1-25.el8 AppStream 11 k pkgconf  x86_64 1.4.2-1.el8 BaseOS 38 k pkgconf-m4  noarch 1.4.2-1.el8 BaseOS 17 k pkgconf-pkg-config  x86_64 1.4.2-1.el8 BaseOS 15 k platform-python  x86_64 3.6.8-23.el8 BaseOS 82 k platform-python-setuptools  noarch 39.2.0-5.el8 BaseOS 632 k popt  x86_64 1.16-14.el8 BaseOS 61 k procps-ng  x86_64 3.3.15-1.el8 BaseOS 329 k publicsuffix-list-dafsa  noarch 20180723-1.el8 BaseOS 56 k python-rpm-macros  noarch 3-38.el8 AppStream 14 k python-srpm-macros  noarch 3-38.el8 AppStream 14 k python2-rpm-macros  noarch 3-38.module_el8.2.0+381+9a5b3c3b AppStream 13 k python3-libs  x86_64 3.6.8-23.el8 BaseOS 7.8 M python3-pip-wheel  noarch 9.0.3-16.el8 BaseOS 1.2 M python3-rpm-macros  noarch 3-38.el8 AppStream 13 k python3-setuptools-wheel  noarch 39.2.0-5.el8 BaseOS 289 k qt5-srpm-macros  noarch 5.12.5-3.el8 AppStream 10 k readline  x86_64 7.0-10.el8 BaseOS 199 k rpm  x86_64 4.14.2-37.el8 BaseOS 540 k rpm-build-libs  x86_64 4.14.2-37.el8 BaseOS 154 k rpm-libs  x86_64 4.14.2-37.el8 BaseOS 337 k rust-srpm-macros  noarch 5-2.el8 AppStream 9.2 k setup  noarch 2.12.2-5.el8 BaseOS 180 k sqlite-libs  x86_64 3.26.0-6.el8 BaseOS 579 k systemd  x86_64 239-30.el8_2 BaseOS 3.5 M systemd-libs  x86_64 239-30.el8_2 BaseOS 1.1 M systemd-pam  x86_64 239-30.el8_2 BaseOS 449 k systemd-udev  x86_64 239-30.el8_2 BaseOS 1.3 M trousers-lib  x86_64 0.3.14-4.el8 BaseOS 169 k tzdata  noarch 2020a-1.el8 BaseOS 469 k xkeyboard-config  noarch 2.28-1.el8 AppStream 782 k xz-libs  x86_64 5.2.4-3.el8 BaseOS 94 k zip  x86_64 3.0-23.el8 BaseOS 270 k zlib  x86_64 1.2.11-13.el8 BaseOS 102 k zstd  x86_64 1.4.2-2.el8 AppStream 385 k Installing weak dependencies: cracklib-dicts  x86_64 2.9.6-15.el8 BaseOS 4.0 M elfutils-debuginfod-client  x86_64 0.178-7.el8 AppStream 62 k gnupg2-smime  x86_64 2.2.9-1.el8 BaseOS 279 k grubby  x86_64 8.40-38.el8 BaseOS 50 k hardlink  x86_64 1:1.3-6.el8 BaseOS 29 k kbd  x86_64 2.0.4-8.el8 BaseOS 392 k kpartx  x86_64 0.8.3-3.el8 BaseOS 105 k libxkbcommon  x86_64 0.9.1-1.el8 AppStream 116 k openssl-pkcs11  x86_64 0.4.10-2.el8 BaseOS 66 k pigz  x86_64 2.4-4.el8 BaseOS 79 k pinentry  x86_64 1.1.0-2.el8 AppStream 100 k platform-python-pip  noarch 9.0.3-16.el8 BaseOS 1.8 M shared-mime-info  x86_64 1.9-3.el8 BaseOS 329 k trousers  x86_64 0.3.14-4.el8 BaseOS 153 k Enabling module streams: python27 2.7 Transaction Summary ======================================================================================== Install 220 Packages Total download size: 175 M Installed size: 892 M Downloading Packages: (1/220): basesystem-11-5.el8.noarch.rpm 1.8 MB/s | 10 kB 00:00 (2/220): acl-2.2.53-1.el8.x86_64.rpm 9.7 MB/s | 81 kB 00:00 (3/220): audit-libs-3.0-0.17.20191104git1c2f876 12 MB/s | 116 kB 00:00 (4/220): brotli-1.0.6-1.el8.x86_64.rpm 28 MB/s | 323 kB 00:00 (5/220): bzip2-1.0.6-26.el8.x86_64.rpm 10 MB/s | 60 kB 00:00 (6/220): bash-4.4.19-10.el8.x86_64.rpm 52 MB/s | 1.5 MB 00:00 (7/220): bzip2-libs-1.0.6-26.el8.x86_64.rpm 5.2 MB/s | 48 kB 00:00 (8/220): centos-gpg-keys-8.2-2.2004.0.1.el8.noa 6.0 MB/s | 12 kB 00:00 (9/220): centos-release-8.2-2.2004.0.1.el8.x86_ 4.8 MB/s | 21 kB 00:00 (10/220): ca-certificates-2019.2.32-80.0.el8_1. 36 MB/s | 408 kB 00:00 (11/220): centos-repos-8.2-2.2004.0.1.el8.x86_6 3.0 MB/s | 13 kB 00:00 (12/220): chkconfig-1.11-1.el8.x86_64.rpm 33 MB/s | 189 kB 00:00 (13/220): coreutils-8.30-7.el8_2.1.x86_64.rpm 54 MB/s | 1.2 MB 00:00 (14/220): cpio-2.12-8.el8.x86_64.rpm 41 MB/s | 265 kB 00:00 (15/220): cracklib-2.9.6-15.el8.x86_64.rpm 18 MB/s | 93 kB 00:00 (16/220): coreutils-common-8.30-7.el8_2.1.x86_6 49 MB/s | 2.0 MB 00:00 (17/220): crypto-policies-20191128-2.git23e1bf1 27 MB/s | 103 kB 00:00 (18/220): cryptsetup-libs-2.2.2-1.el8.x86_64.rp 47 MB/s | 428 kB 00:00 (19/220): binutils-2.30-73.el8.x86_64.rpm 44 MB/s | 5.7 MB 00:00 (20/220): curl-7.61.1-12.el8.x86_64.rpm 10 MB/s | 353 kB 00:00 (21/220): cyrus-sasl-lib-2.1.27-1.el8.x86_64.rp 22 MB/s | 123 kB 00:00 (22/220): dbus-common-1.12.8-9.el8.noarch.rpm 17 MB/s | 45 kB 00:00 (23/220): dbus-1.12.8-9.el8.x86_64.rpm 7.0 MB/s | 40 kB 00:00 (24/220): dbus-libs-1.12.8-9.el8.x86_64.rpm 39 MB/s | 183 kB 00:00 (25/220): dbus-daemon-1.12.8-9.el8.x86_64.rpm 32 MB/s | 240 kB 00:00 (26/220): dbus-tools-1.12.8-9.el8.x86_64.rpm 21 MB/s | 85 kB 00:00 (27/220): device-mapper-1.02.169-3.el8.x86_64.r 45 MB/s | 372 kB 00:00 (28/220): device-mapper-libs-1.02.169-3.el8.x86 44 MB/s | 405 kB 00:00 (29/220): diffutils-3.6-6.el8.x86_64.rpm 41 MB/s | 358 kB 00:00 (30/220): cracklib-dicts-2.9.6-15.el8.x86_64.rp 38 MB/s | 4.0 MB 00:00 (31/220): dracut-049-70.git20200228.el8.x86_64. 15 MB/s | 365 kB 00:00 (32/220): elfutils-default-yama-scope-0.178-7.e 11 MB/s | 48 kB 00:00 (33/220): elfutils-0.178-7.el8.x86_64.rpm 21 MB/s | 540 kB 00:00 (34/220): elfutils-libelf-0.178-7.el8.x86_64.rp 28 MB/s | 212 kB 00:00 (35/220): elfutils-libs-0.178-7.el8.x86_64.rpm 30 MB/s | 292 kB 00:00 (36/220): file-5.33-13.el8.x86_64.rpm 17 MB/s | 76 kB 00:00 (37/220): expat-2.2.5-3.el8.x86_64.rpm 18 MB/s | 110 kB 00:00 (38/220): file-libs-5.33-13.el8.x86_64.rpm 46 MB/s | 542 kB 00:00 (39/220): findutils-4.6.0-20.el8.x86_64.rpm 39 MB/s | 528 kB 00:00 (40/220): gdbm-1.18-1.el8.x86_64.rpm 32 MB/s | 130 kB 00:00 (41/220): filesystem-3.8-2.el8.x86_64.rpm 43 MB/s | 1.1 MB 00:00 (42/220): gdbm-libs-1.18-1.el8.x86_64.rpm 9.2 MB/s | 60 kB 00:00 (43/220): gettext-libs-0.19.8.1-17.el8.x86_64.r 47 MB/s | 314 kB 00:00 (44/220): gawk-4.2.1-1.el8.x86_64.rpm 40 MB/s | 1.1 MB 00:00 (45/220): gettext-0.19.8.1-17.el8.x86_64.rpm 37 MB/s | 1.1 MB 00:00 (46/220): glib2-2.56.4-8.el8.x86_64.rpm 50 MB/s | 2.5 MB 00:00 (47/220): glibc-2.28-101.el8.x86_64.rpm 50 MB/s | 3.7 MB 00:00 (48/220): glibc-common-2.28-101.el8.x86_64.rpm 36 MB/s | 1.3 MB 00:00 (49/220): glibc-headers-2.28-101.el8.x86_64.rpm 51 MB/s | 473 kB 00:00 (50/220): glibc-devel-2.28-101.el8.x86_64.rpm 41 MB/s | 1.0 MB 00:00 (51/220): gmp-6.1.2-10.el8.x86_64.rpm 28 MB/s | 322 kB 00:00 (52/220): gnupg2-smime-2.2.9-1.el8.x86_64.rpm 37 MB/s | 279 kB 00:00 (53/220): gnutls-3.6.8-11.el8_2.x86_64.rpm 55 MB/s | 915 kB 00:00 (54/220): grep-3.1-6.el8.x86_64.rpm 46 MB/s | 274 kB 00:00 (55/220): gnupg2-2.2.9-1.el8.x86_64.rpm 51 MB/s | 2.3 MB 00:00 (56/220): grub2-common-2.02-81.el8.noarch.rpm 34 MB/s | 882 kB 00:00 (57/220): grub2-tools-minimal-2.02-81.el8.x86_6 40 MB/s | 202 kB 00:00 (58/220): grubby-8.40-38.el8.x86_64.rpm 17 MB/s | 50 kB 00:00 (59/220): gzip-1.9-9.el8.x86_64.rpm 39 MB/s | 167 kB 00:00 (60/220): hardlink-1.3-6.el8.x86_64.rpm 11 MB/s | 29 kB 00:00 (61/220): grub2-tools-2.02-81.el8.x86_64.rpm 49 MB/s | 2.0 MB 00:00 (62/220): ima-evm-utils-1.1-5.el8.x86_64.rpm 5.8 MB/s | 56 kB 00:00 (63/220): info-6.5-6.el8.x86_64.rpm 40 MB/s | 198 kB 00:00 (64/220): iptables-libs-1.8.4-10.el8.x86_64.rpm 21 MB/s | 105 kB 00:00 (65/220): json-c-0.13.1-0.2.el8.x86_64.rpm 17 MB/s | 40 kB 00:00 (66/220): kbd-2.0.4-8.el8.x86_64.rpm 42 MB/s | 392 kB 00:00 (67/220): kbd-legacy-2.0.4-8.el8.noarch.rpm 41 MB/s | 481 kB 00:00 (68/220): kbd-misc-2.0.4-8.el8.noarch.rpm 53 MB/s | 1.4 MB 00:00 (69/220): keyutils-libs-1.5.10-6.el8.x86_64.rpm 12 MB/s | 34 kB 00:00 (70/220): kmod-25-16.el8.x86_64.rpm 29 MB/s | 126 kB 00:00 (71/220): kmod-libs-25-16.el8.x86_64.rpm 21 MB/s | 68 kB 00:00 (72/220): kpartx-0.8.3-3.el8.x86_64.rpm 29 MB/s | 105 kB 00:00 (73/220): krb5-libs-1.17-18.el8.x86_64.rpm 54 MB/s | 844 kB 00:00 (74/220): libacl-2.2.53-1.el8.x86_64.rpm 11 MB/s | 35 kB 00:00 (75/220): kernel-headers-4.18.0-193.6.3.el8_2.x 52 MB/s | 4.0 MB 00:00 (76/220): libassuan-2.5.1-3.el8.x86_64.rpm 26 MB/s | 83 kB 00:00 (77/220): libarchive-3.3.2-8.el8_1.x86_64.rpm 15 MB/s | 359 kB 00:00 (78/220): libattr-2.4.48-3.el8.x86_64.rpm 8.4 MB/s | 27 kB 00:00 (79/220): libcap-2.26-3.el8.x86_64.rpm 23 MB/s | 59 kB 00:00 (80/220): libblkid-2.32.1-22.el8.x86_64.rpm 35 MB/s | 214 kB 00:00 (81/220): libcap-ng-0.7.9-5.el8.x86_64.rpm 11 MB/s | 33 kB 00:00 (82/220): libcom_err-1.45.4-3.el8.x86_64.rpm 14 MB/s | 49 kB 00:00 (83/220): libcroco-0.6.12-4.el8.x86_64.rpm 26 MB/s | 113 kB 00:00 (84/220): libcurl-7.61.1-12.el8.x86_64.rpm 41 MB/s | 298 kB 00:00 (85/220): libdb-utils-5.3.28-37.el8.x86_64.rpm 34 MB/s | 151 kB 00:00 (86/220): libdb-5.3.28-37.el8.x86_64.rpm 47 MB/s | 752 kB 00:00 (87/220): libfdisk-2.32.1-22.el8.x86_64.rpm 28 MB/s | 249 kB 00:00 (88/220): libffi-3.1-21.el8.x86_64.rpm 9.0 MB/s | 37 kB 00:00 (89/220): libgcc-8.3.1-5.el8.0.2.x86_64.rpm 23 MB/s | 78 kB 00:00 (90/220): libgomp-8.3.1-5.el8.0.2.x86_64.rpm 41 MB/s | 203 kB 00:00 (91/220): libgcrypt-1.8.3-4.el8.x86_64.rpm 40 MB/s | 461 kB 00:00 (92/220): libgpg-error-1.31-1.el8.x86_64.rpm 35 MB/s | 242 kB 00:00 (93/220): libidn2-2.2.0-1.el8.x86_64.rpm 20 MB/s | 94 kB 00:00 (94/220): libkcapi-1.1.1-16_1.el8.x86_64.rpm 18 MB/s | 47 kB 00:00 (95/220): libkcapi-hmaccalc-1.1.1-16_1.el8.x86_ 12 MB/s | 30 kB 00:00 (96/220): libmetalink-0.1.3-7.el8.x86_64.rpm 13 MB/s | 32 kB 00:00 (97/220): libksba-1.3.5-7.el8.x86_64.rpm 26 MB/s | 135 kB 00:00 (98/220): libmount-2.32.1-22.el8.x86_64.rpm 44 MB/s | 231 kB 00:00 (99/220): libnghttp2-1.33.0-3.el8_2.1.x86_64.rp 15 MB/s | 77 kB 00:00 (100/220): libnsl2-1.2.0-2.20180605git4a062cf.e 21 MB/s | 58 kB 00:00 (101/220): libpcap-1.9.0-3.el8.x86_64.rpm 35 MB/s | 160 kB 00:00 (102/220): libpkgconf-1.4.2-1.el8.x86_64.rpm 10 MB/s | 35 kB 00:00 (103/220): libpsl-0.20.2-5.el8.x86_64.rpm 23 MB/s | 61 kB 00:00 (104/220): libpwquality-1.4.0-9.el8.x86_64.rpm 28 MB/s | 103 kB 00:00 (105/220): libseccomp-2.4.1-1.el8.x86_64.rpm 21 MB/s | 65 kB 00:00 (106/220): libsecret-0.18.6-1.el8.x86_64.rpm 36 MB/s | 163 kB 00:00 (107/220): libselinux-2.9-3.el8.x86_64.rpm 31 MB/s | 166 kB 00:00 (108/220): libsemanage-2.9-2.el8.x86_64.rpm 32 MB/s | 165 kB 00:00 (109/220): libsigsegv-2.11-5.el8.x86_64.rpm 12 MB/s | 30 kB 00:00 (110/220): libsepol-2.9-1.el8.x86_64.rpm 40 MB/s | 340 kB 00:00 (111/220): libsmartcols-2.32.1-22.el8.x86_64.rp 34 MB/s | 174 kB 00:00 (112/220): libssh-config-0.9.0-4.el8.noarch.rpm 8.5 MB/s | 18 kB 00:00 (113/220): libssh-0.9.0-4.el8.x86_64.rpm 34 MB/s | 243 kB 00:00 (114/220): libstdc++-8.3.1-5.el8.0.2.x86_64.rpm 43 MB/s | 451 kB 00:00 (115/220): libtirpc-1.1.4-4.el8.x86_64.rpm 31 MB/s | 113 kB 00:00 (116/220): libtool-ltdl-2.4.6-25.el8.x86_64.rpm 16 MB/s | 58 kB 00:00 (117/220): libtasn1-4.13-3.el8.x86_64.rpm 4.1 MB/s | 76 kB 00:00 (118/220): libusbx-1.0.22-1.el8.x86_64.rpm 19 MB/s | 71 kB 00:00 (119/220): libutempter-1.1.6-14.el8.x86_64.rpm 12 MB/s | 32 kB 00:00 (120/220): libunistring-0.9.9-3.el8.x86_64.rpm 38 MB/s | 422 kB 00:00 (121/220): libuuid-2.32.1-22.el8.x86_64.rpm 24 MB/s | 94 kB 00:00 (122/220): libverto-0.3.0-5.el8.x86_64.rpm 9.1 MB/s | 24 kB 00:00 (123/220): libxcrypt-4.1.1-4.el8.x86_64.rpm 19 MB/s | 73 kB 00:00 (124/220): libxcrypt-devel-4.1.1-4.el8.x86_64.r 7.5 MB/s | 25 kB 00:00 (125/220): libzstd-1.4.2-2.el8.x86_64.rpm 40 MB/s | 260 kB 00:00 (126/220): lua-libs-5.3.4-11.el8.x86_64.rpm 30 MB/s | 118 kB 00:00 (127/220): libxml2-2.9.7-7.el8.x86_64.rpm 46 MB/s | 695 kB 00:00 (128/220): lz4-libs-1.8.1.2-4.el8.x86_64.rpm 13 MB/s | 55 kB 00:00 (129/220): mpfr-3.1.6-1.el8.x86_64.rpm 40 MB/s | 221 kB 00:00 (130/220): make-4.2.1-10.el8.x86_64.rpm 41 MB/s | 498 kB 00:00 (131/220): ncurses-6.1-7.20180224.el8.x86_64.rp 42 MB/s | 387 kB 00:00 (132/220): ncurses-base-6.1-7.20180224.el8.noar 14 MB/s | 81 kB 00:00 (133/220): ncurses-libs-6.1-7.20180224.el8.x86_ 53 MB/s | 335 kB 00:00 (134/220): npth-1.5-4.el8.x86_64.rpm 13 MB/s | 26 kB 00:00 (135/220): nettle-3.4.1-1.el8.x86_64.rpm 31 MB/s | 302 kB 00:00 (136/220): glibc-all-langpacks-2.28-101.el8.x86 46 MB/s | 25 MB 00:00 (137/220): openldap-2.4.46-11.el8_1.x86_64.rpm 3.5 MB/s | 352 kB 00:00 (138/220): openssl-pkcs11-0.4.10-2.el8.x86_64.r 15 MB/s | 66 kB 00:00 (139/220): openssl-1.1.1c-15.el8.x86_64.rpm 6.4 MB/s | 697 kB 00:00 (140/220): os-prober-1.74-6.el8.x86_64.rpm 8.2 MB/s | 51 kB 00:00 (141/220): openssl-libs-1.1.1c-15.el8.x86_64.rp 55 MB/s | 1.5 MB 00:00 (142/220): p11-kit-trust-0.23.14-5.el8_0.x86_64 9.2 MB/s | 139 kB 00:00 (143/220): p11-kit-0.23.14-5.el8_0.x86_64.rpm 15 MB/s | 272 kB 00:00 (144/220): patch-2.7.6-11.el8.x86_64.rpm 28 MB/s | 138 kB 00:00 (145/220): pcre-8.42-4.el8.x86_64.rpm 36 MB/s | 208 kB 00:00 (146/220): pcre2-10.32-1.el8.x86_64.rpm 41 MB/s | 244 kB 00:00 (147/220): pigz-2.4-4.el8.x86_64.rpm 18 MB/s | 79 kB 00:00 (148/220): pam-1.3.1-8.el8.x86_64.rpm 38 MB/s | 738 kB 00:00 (149/220): pkgconf-m4-1.4.2-1.el8.noarch.rpm 3.9 MB/s | 17 kB 00:00 (150/220): pkgconf-1.4.2-1.el8.x86_64.rpm 5.6 MB/s | 38 kB 00:00 (151/220): pkgconf-pkg-config-1.4.2-1.el8.x86_6 6.2 MB/s | 15 kB 00:00 (152/220): platform-python-3.6.8-23.el8.x86_64. 26 MB/s | 82 kB 00:00 (153/220): popt-1.16-14.el8.x86_64.rpm 19 MB/s | 61 kB 00:00 (154/220): platform-python-setuptools-39.2.0-5. 48 MB/s | 632 kB 00:00 (155/220): procps-ng-3.3.15-1.el8.x86_64.rpm 32 MB/s | 329 kB 00:00 (156/220): publicsuffix-list-dafsa-20180723-1.e 17 MB/s | 56 kB 00:00 (157/220): platform-python-pip-9.0.3-16.el8.noa 45 MB/s | 1.8 MB 00:00 (158/220): python3-pip-wheel-9.0.3-16.el8.noarc 41 MB/s | 1.2 MB 00:00 (159/220): python3-setuptools-wheel-39.2.0-5.el 28 MB/s | 289 kB 00:00 (160/220): readline-7.0-10.el8.x86_64.rpm 30 MB/s | 199 kB 00:00 (161/220): rpm-build-libs-4.14.2-37.el8.x86_64. 33 MB/s | 154 kB 00:00 (162/220): rpm-4.14.2-37.el8.x86_64.rpm 42 MB/s | 540 kB 00:00 (163/220): rpm-libs-4.14.2-37.el8.x86_64.rpm 33 MB/s | 337 kB 00:00 (164/220): sed-4.5-1.el8.x86_64.rpm 32 MB/s | 298 kB 00:00 (165/220): setup-2.12.2-5.el8.noarch.rpm 26 MB/s | 180 kB 00:00 (166/220): shared-mime-info-1.9-3.el8.x86_64.rp 44 MB/s | 329 kB 00:00 (167/220): shadow-utils-4.6-8.el8.x86_64.rpm 51 MB/s | 1.2 MB 00:00 (168/220): sqlite-libs-3.26.0-6.el8.x86_64.rpm 35 MB/s | 579 kB 00:00 (169/220): systemd-libs-239-30.el8_2.x86_64.rpm 47 MB/s | 1.1 MB 00:00 (170/220): systemd-pam-239-30.el8_2.x86_64.rpm 36 MB/s | 449 kB 00:00 (171/220): python3-libs-3.6.8-23.el8.x86_64.rpm 48 MB/s | 7.8 MB 00:00 (172/220): systemd-udev-239-30.el8_2.x86_64.rpm 27 MB/s | 1.3 MB 00:00 (173/220): systemd-239-30.el8_2.x86_64.rpm 33 MB/s | 3.5 MB 00:00 (174/220): trousers-0.3.14-4.el8.x86_64.rpm 8.1 MB/s | 153 kB 00:00 (175/220): tar-1.30-4.el8.x86_64.rpm 23 MB/s | 838 kB 00:00 (176/220): trousers-lib-0.3.14-4.el8.x86_64.rpm 15 MB/s | 169 kB 00:00 (177/220): unzip-6.0-43.el8.x86_64.rpm 38 MB/s | 195 kB 00:00 (178/220): tzdata-2020a-1.el8.noarch.rpm 29 MB/s | 469 kB 00:00 (179/220): which-2.21-12.el8.x86_64.rpm 9.6 MB/s | 49 kB 00:00 (180/220): xz-5.2.4-3.el8.x86_64.rpm 38 MB/s | 153 kB 00:00 (181/220): xz-libs-5.2.4-3.el8.x86_64.rpm 24 MB/s | 94 kB 00:00 (182/220): zlib-1.2.11-13.el8.x86_64.rpm 30 MB/s | 102 kB 00:00 (183/220): zip-3.0-23.el8.x86_64.rpm 35 MB/s | 270 kB 00:00 (184/220): annobin-8.90-1.el8.0.1.x86_64.rpm 32 MB/s | 201 kB 00:00 (185/220): dwz-0.12-9.el8.x86_64.rpm 26 MB/s | 109 kB 00:00 (186/220): efi-srpm-macros-3-2.el8.noarch.rpm 9.8 MB/s | 22 kB 00:00 (187/220): elfutils-debuginfod-client-0.178-7.e 23 MB/s | 62 kB 00:00 (188/220): gc-7.6.4-3.el8.x86_64.rpm 26 MB/s | 109 kB 00:00 (189/220): util-linux-2.32.1-22.el8.x86_64.rpm 46 MB/s | 2.5 MB 00:00 (190/220): cpp-8.3.1-5.el8.0.2.x86_64.rpm 56 MB/s | 10 MB 00:00 (191/220): gcc-c++-8.3.1-5.el8.0.2.x86_64.rpm 51 MB/s | 12 MB 00:00 (192/220): ghc-srpm-macros-1.4.2-7.el8.noarch.r 3.4 MB/s | 9.3 kB 00:00 (193/220): gdb-headless-8.2-11.el8.x86_64.rpm 35 MB/s | 3.7 MB 00:00 (194/220): go-srpm-macros-2-16.el8.noarch.rpm 928 kB/s | 14 kB 00:00 (195/220): isl-0.16.1-6.el8.x86_64.rpm 45 MB/s | 841 kB 00:00 (196/220): libatomic_ops-7.6.2-3.el8.x86_64.rpm 11 MB/s | 38 kB 00:00 (197/220): libbabeltrace-1.5.4-2.el8.x86_64.rpm 37 MB/s | 201 kB 00:00 (198/220): libipt-1.6.1-8.el8.x86_64.rpm 16 MB/s | 50 kB 00:00 (199/220): libmpc-1.0.2-9.el8.x86_64.rpm 20 MB/s | 59 kB 00:00 (200/220): guile-2.0.14-7.el8.x86_64.rpm 53 MB/s | 3.5 MB 00:00 (201/220): libstdc++-devel-8.3.1-5.el8.0.2.x86_ 44 MB/s | 2.0 MB 00:00 (202/220): libxkbcommon-0.9.1-1.el8.x86_64.rpm 6.4 MB/s | 116 kB 00:00 (203/220): ocaml-srpm-macros-5-4.el8.noarch.rpm 3.0 MB/s | 9.4 kB 00:00 (204/220): openblas-srpm-macros-2-2.el8.noarch. 2.8 MB/s | 7.9 kB 00:00 (205/220): perl-srpm-macros-1-25.el8.noarch.rpm 2.3 MB/s | 11 kB 00:00 (206/220): python-rpm-macros-3-38.el8.noarch.rp 3.7 MB/s | 14 kB 00:00 (207/220): python-srpm-macros-3-38.el8.noarch.r 7.5 MB/s | 14 kB 00:00 (208/220): pinentry-1.1.0-2.el8.x86_64.rpm 7.5 MB/s | 100 kB 00:00 (209/220): python2-rpm-macros-3-38.module_el8.2 4.7 MB/s | 13 kB 00:00 (210/220): python3-rpm-macros-3-38.el8.noarch.r 5.9 MB/s | 13 kB 00:00 (211/220): qt5-srpm-macros-5.12.5-3.el8.noarch. 3.6 MB/s | 10 kB 00:00 (212/220): redhat-rpm-config-122-1.el8.noarch.r 17 MB/s | 83 kB 00:00 (213/220): rpm-build-4.14.2-37.el8.x86_64.rpm 30 MB/s | 171 kB 00:00 (214/220): rust-srpm-macros-5-2.el8.noarch.rpm 4.4 MB/s | 9.2 kB 00:00 (215/220): zstd-1.4.2-2.el8.x86_64.rpm 41 MB/s | 385 kB 00:00 (216/220): epel-release-8-8.el8.noarch.rpm 9.2 MB/s | 23 kB 00:00 (217/220): xkeyboard-config-2.28-1.el8.noarch.r 42 MB/s | 782 kB 00:00 (218/220): epel-rpm-macros-8-13.noarch.rpm 817 kB/s | 20 kB 00:00 (219/220): fedpkg-minimal-1.1.0-12.el8.noarch.r 1.0 MB/s | 17 kB 00:00 (220/220): gcc-8.3.1-5.el8.0.2.x86_64.rpm 45 MB/s | 23 MB 00:00 -------------------------------------------------------------------------------- Total 80 MB/s | 175 MB 00:02 warning: Generating 18 missing index(es), please wait... warning: /var/lib/mock/epel-8-x86_64-1593670311.571581/root/var/cache/dnf/BaseOS-586be817612a3cb1/packages/acl-2.2.53-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY CentOS-8 - Base 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) " Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official Key imported successfully warning: /var/lib/mock/epel-8-x86_64-1593670311.571581/root/var/cache/dnf/epel-59dc218ad097ee72/packages/epel-rpm-macros-8-13.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY epel 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x2F86D6A1: Userid : "Fedora EPEL (8) " Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1 From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-8 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.8-2.el8.x86_64 1/1 Preparing : 1/1 Installing : libgcc-8.3.1-5.el8.0.2.x86_64 1/220 Running scriptlet: libgcc-8.3.1-5.el8.0.2.x86_64 1/220 Installing : python-srpm-macros-3-38.el8.noarch 2/220 Installing : python3-setuptools-wheel-39.2.0-5.el8.noarch 3/220 Installing : python3-pip-wheel-9.0.3-16.el8.noarch 4/220 Installing : centos-gpg-keys-8.2-2.2004.0.1.el8.noarch 5/220 Installing : centos-release-8.2-2.2004.0.1.el8.x86_64 6/220 Installing : centos-repos-8.2-2.2004.0.1.el8.x86_64 7/220 Installing : setup-2.12.2-5.el8.noarch 8/220 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.12.2-5.el8.noarch 8/220 Installing : filesystem-3.8-2.el8.x86_64 9/220 Installing : basesystem-11-5.el8.noarch 10/220 Installing : python-rpm-macros-3-38.el8.noarch 11/220 Installing : xkeyboard-config-2.28-1.el8.noarch 12/220 Installing : rust-srpm-macros-5-2.el8.noarch 13/220 Installing : qt5-srpm-macros-5.12.5-3.el8.noarch 14/220 Installing : python3-rpm-macros-3-38.el8.noarch 15/220 Installing : python2-rpm-macros-3-38.module_el8.2.0+381+9a5b3 16/220 Installing : perl-srpm-macros-1-25.el8.noarch 17/220 Installing : openblas-srpm-macros-2-2.el8.noarch 18/220 Installing : ocaml-srpm-macros-5-4.el8.noarch 19/220 Installing : go-srpm-macros-2-16.el8.noarch 20/220 Installing : ghc-srpm-macros-1.4.2-7.el8.noarch 21/220 Installing : tzdata-2020a-1.el8.noarch 22/220 Installing : publicsuffix-list-dafsa-20180723-1.el8.noarch 23/220 Installing : pkgconf-m4-1.4.2-1.el8.noarch 24/220 Installing : ncurses-base-6.1-7.20180224.el8.noarch 25/220 Installing : pcre2-10.32-1.el8.x86_64 26/220 Installing : libselinux-2.9-3.el8.x86_64 27/220 Installing : ncurses-libs-6.1-7.20180224.el8.x86_64 28/220 Installing : glibc-all-langpacks-2.28-101.el8.x86_64 29/220 Installing : glibc-common-2.28-101.el8.x86_64 30/220 Running scriptlet: glibc-2.28-101.el8.x86_64 31/220 Installing : glibc-2.28-101.el8.x86_64 31/220 Running scriptlet: glibc-2.28-101.el8.x86_64 31/220 Installing : bash-4.4.19-10.el8.x86_64 32/220 Running scriptlet: bash-4.4.19-10.el8.x86_64 32/220 Installing : libsepol-2.9-1.el8.x86_64 33/220 Running scriptlet: libsepol-2.9-1.el8.x86_64 33/220 Installing : zlib-1.2.11-13.el8.x86_64 34/220 Installing : info-6.5-6.el8.x86_64 35/220 Installing : xz-libs-5.2.4-3.el8.x86_64 36/220 Installing : bzip2-libs-1.0.6-26.el8.x86_64 37/220 Installing : gmp-1:6.1.2-10.el8.x86_64 38/220 Running scriptlet: gmp-1:6.1.2-10.el8.x86_64 38/220 Installing : elfutils-libelf-0.178-7.el8.x86_64 39/220 Installing : libstdc++-8.3.1-5.el8.0.2.x86_64 40/220 Running scriptlet: libstdc++-8.3.1-5.el8.0.2.x86_64 40/220 Installing : libcap-2.26-3.el8.x86_64 41/220 Installing : libgpg-error-1.31-1.el8.x86_64 42/220 Installing : libxcrypt-4.1.1-4.el8.x86_64 43/220 Installing : readline-7.0-10.el8.x86_64 44/220 Running scriptlet: readline-7.0-10.el8.x86_64 44/220 Installing : mpfr-3.1.6-1.el8.x86_64 45/220 Running scriptlet: mpfr-3.1.6-1.el8.x86_64 45/220 Installing : libunistring-0.9.9-3.el8.x86_64 46/220 Installing : libuuid-2.32.1-22.el8.x86_64 47/220 Running scriptlet: libuuid-2.32.1-22.el8.x86_64 47/220 Installing : popt-1.16-14.el8.x86_64 48/220 Installing : chkconfig-1.11-1.el8.x86_64 49/220 Installing : libgcrypt-1.8.3-4.el8.x86_64 50/220 Running scriptlet: libgcrypt-1.8.3-4.el8.x86_64 50/220 Installing : libxml2-2.9.7-7.el8.x86_64 51/220 Installing : libattr-2.4.48-3.el8.x86_64 52/220 Installing : libacl-2.2.53-1.el8.x86_64 53/220 Installing : sed-4.5-1.el8.x86_64 54/220 Running scriptlet: sed-4.5-1.el8.x86_64 54/220 Installing : libcom_err-1.45.4-3.el8.x86_64 55/220 Running scriptlet: libcom_err-1.45.4-3.el8.x86_64 55/220 Installing : libffi-3.1-21.el8.x86_64 56/220 Installing : libidn2-2.2.0-1.el8.x86_64 57/220 Installing : findutils-1:4.6.0-20.el8.x86_64 58/220 Running scriptlet: findutils-1:4.6.0-20.el8.x86_64 58/220 Installing : expat-2.2.5-3.el8.x86_64 59/220 Installing : libzstd-1.4.2-2.el8.x86_64 60/220 Installing : lua-libs-5.3.4-11.el8.x86_64 61/220 Installing : p11-kit-0.23.14-5.el8_0.x86_64 62/220 Running scriptlet: p11-kit-0.23.14-5.el8_0.x86_64 62/220 Installing : libmpc-1.0.2-9.el8.x86_64 63/220 Running scriptlet: libmpc-1.0.2-9.el8.x86_64 63/220 Installing : libassuan-2.5.1-3.el8.x86_64 64/220 Installing : libgomp-8.3.1-5.el8.0.2.x86_64 65/220 Running scriptlet: libgomp-8.3.1-5.el8.0.2.x86_64 65/220 Installing : file-libs-5.33-13.el8.x86_64 66/220 Installing : file-5.33-13.el8.x86_64 67/220 Installing : libcap-ng-0.7.9-5.el8.x86_64 68/220 Installing : audit-libs-3.0-0.17.20191104git1c2f876.el8.x86_6 69/220 Installing : lz4-libs-1.8.1.2-4.el8.x86_64 70/220 Installing : libksba-1.3.5-7.el8.x86_64 71/220 Installing : unzip-6.0-43.el8.x86_64 72/220 Installing : diffutils-3.6-6.el8.x86_64 73/220 Running scriptlet: diffutils-3.6-6.el8.x86_64 73/220 Installing : sqlite-libs-3.26.0-6.el8.x86_64 74/220 Installing : grub2-common-1:2.02-81.el8.noarch 75/220 Installing : cpio-2.12-8.el8.x86_64 76/220 Installing : gdbm-libs-1:1.18-1.el8.x86_64 77/220 Installing : keyutils-libs-1.5.10-6.el8.x86_64 78/220 Installing : libtasn1-4.13-3.el8.x86_64 79/220 Running scriptlet: libtasn1-4.13-3.el8.x86_64 79/220 Installing : p11-kit-trust-0.23.14-5.el8_0.x86_64 80/220 Running scriptlet: p11-kit-trust-0.23.14-5.el8_0.x86_64 80/220 Installing : pcre-8.42-4.el8.x86_64 81/220 Installing : grep-3.1-6.el8.x86_64 82/220 Running scriptlet: grep-3.1-6.el8.x86_64 82/220 Installing : xz-5.2.4-3.el8.x86_64 83/220 Installing : gdbm-1:1.18-1.el8.x86_64 84/220 Installing : zip-3.0-23.el8.x86_64 85/220 Installing : libsemanage-2.9-2.el8.x86_64 86/220 Installing : cpp-8.3.1-5.el8.0.2.x86_64 87/220 Running scriptlet: cpp-8.3.1-5.el8.0.2.x86_64 87/220 Installing : libmetalink-0.1.3-7.el8.x86_64 88/220 Installing : libpsl-0.20.2-5.el8.x86_64 89/220 Installing : acl-2.2.53-1.el8.x86_64 90/220 Installing : tar-2:1.30-4.el8.x86_64 91/220 Running scriptlet: tar-2:1.30-4.el8.x86_64 91/220 Installing : patch-2.7.6-11.el8.x86_64 92/220 Installing : libstdc++-devel-8.3.1-5.el8.0.2.x86_64 93/220 Installing : zstd-1.4.2-2.el8.x86_64 94/220 Installing : dwz-0.12-9.el8.x86_64 95/220 Installing : nettle-3.4.1-1.el8.x86_64 96/220 Running scriptlet: nettle-3.4.1-1.el8.x86_64 96/220 Installing : isl-0.16.1-6.el8.x86_64 97/220 Running scriptlet: isl-0.16.1-6.el8.x86_64 97/220 Installing : bzip2-1.0.6-26.el8.x86_64 98/220 Installing : coreutils-common-8.30-7.el8_2.1.x86_64 99/220 Running scriptlet: coreutils-common-8.30-7.el8_2.1.x86_64 99/220 Installing : pigz-2.4-4.el8.x86_64 100/220 Installing : brotli-1.0.6-1.el8.x86_64 101/220 Installing : hardlink-1:1.3-6.el8.x86_64 102/220 Installing : json-c-0.13.1-0.2.el8.x86_64 103/220 Installing : libnghttp2-1.33.0-3.el8_2.1.x86_64 104/220 Installing : libpcap-14:1.9.0-3.el8.x86_64 105/220 Installing : iptables-libs-1.8.4-10.el8.x86_64 106/220 Installing : libpkgconf-1.4.2-1.el8.x86_64 107/220 Installing : pkgconf-1.4.2-1.el8.x86_64 108/220 Installing : pkgconf-pkg-config-1.4.2-1.el8.x86_64 109/220 Installing : libseccomp-2.4.1-1.el8.x86_64 110/220 Running scriptlet: libseccomp-2.4.1-1.el8.x86_64 110/220 Installing : libsigsegv-2.11-5.el8.x86_64 111/220 Installing : gawk-4.2.1-1.el8.x86_64 112/220 Installing : libsmartcols-2.32.1-22.el8.x86_64 113/220 Running scriptlet: libsmartcols-2.32.1-22.el8.x86_64 113/220 Installing : libtool-ltdl-2.4.6-25.el8.x86_64 114/220 Running scriptlet: libtool-ltdl-2.4.6-25.el8.x86_64 114/220 Installing : libverto-0.3.0-5.el8.x86_64 115/220 Installing : ncurses-6.1-7.20180224.el8.x86_64 116/220 Installing : npth-1.5-4.el8.x86_64 117/220 Installing : which-2.21-12.el8.x86_64 118/220 Installing : libatomic_ops-7.6.2-3.el8.x86_64 119/220 Installing : gc-7.6.4-3.el8.x86_64 120/220 Installing : libipt-1.6.1-8.el8.x86_64 121/220 Installing : libxkbcommon-0.9.1-1.el8.x86_64 122/220 Installing : libssh-config-0.9.0-4.el8.noarch 123/220 Installing : kernel-headers-4.18.0-193.6.3.el8_2.x86_64 124/220 Running scriptlet: glibc-headers-2.28-101.el8.x86_64 125/220 Installing : glibc-headers-2.28-101.el8.x86_64 125/220 Installing : libxcrypt-devel-4.1.1-4.el8.x86_64 126/220 Installing : glibc-devel-2.28-101.el8.x86_64 127/220 Running scriptlet: glibc-devel-2.28-101.el8.x86_64 127/220 Installing : kbd-misc-2.0.4-8.el8.noarch 128/220 Installing : kbd-legacy-2.0.4-8.el8.noarch 129/220 Installing : dbus-common-1:1.12.8-9.el8.noarch 130/220 Installing : cyrus-sasl-lib-2.1.27-1.el8.x86_64 131/220 Running scriptlet: cyrus-sasl-lib-2.1.27-1.el8.x86_64 131/220 Installing : libssh-0.9.0-4.el8.x86_64 132/220 Installing : openldap-2.4.46-11.el8_1.x86_64 133/220 Installing : libkcapi-1.1.1-16_1.el8.x86_64 134/220 Installing : libkcapi-hmaccalc-1.1.1-16_1.el8.x86_64 135/220 Installing : libarchive-3.3.2-8.el8_1.x86_64 136/220 Installing : libdb-utils-5.3.28-37.el8.x86_64 137/220 Installing : curl-7.61.1-12.el8.x86_64 138/220 Installing : libcurl-7.61.1-12.el8.x86_64 139/220 Installing : elfutils-debuginfod-client-0.178-7.el8.x86_64 140/220 Installing : openssl-1:1.1.1c-15.el8.x86_64 141/220 Installing : elfutils-default-yama-scope-0.178-7.el8.noarch 142/220 Running scriptlet: elfutils-default-yama-scope-0.178-7.el8.noarch 142/220 Installing : elfutils-libs-0.178-7.el8.x86_64 143/220 Installing : gzip-1.9-9.el8.x86_64 144/220 Running scriptlet: gzip-1.9-9.el8.x86_64 144/220 Installing : cracklib-2.9.6-15.el8.x86_64 145/220 Installing : cracklib-dicts-2.9.6-15.el8.x86_64 146/220 Installing : procps-ng-3.3.15-1.el8.x86_64 147/220 Installing : krb5-libs-1.17-18.el8.x86_64 148/220 Installing : libtirpc-1.1.4-4.el8.x86_64 149/220 Running scriptlet: libtirpc-1.1.4-4.el8.x86_64 149/220 Installing : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 150/220 Running scriptlet: libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 150/220 Installing : kpartx-0.8.3-3.el8.x86_64 151/220 Installing : device-mapper-8:1.02.169-3.el8.x86_64 152/220 Installing : openssl-pkcs11-0.4.10-2.el8.x86_64 153/220 Installing : platform-python-pip-9.0.3-16.el8.noarch 154/220 Installing : platform-python-setuptools-39.2.0-5.el8.noarch 155/220 Installing : python3-libs-3.6.8-23.el8.x86_64 156/220 Installing : rpm-4.14.2-37.el8.x86_64 157/220 Installing : grub2-tools-minimal-1:2.02-81.el8.x86_64 158/220 Installing : gettext-libs-0.19.8.1-17.el8.x86_64 159/220 Installing : libcroco-0.6.12-4.el8.x86_64 160/220 Running scriptlet: libcroco-0.6.12-4.el8.x86_64 160/220 Installing : libfdisk-2.32.1-22.el8.x86_64 161/220 Running scriptlet: libfdisk-2.32.1-22.el8.x86_64 161/220 Installing : libmount-2.32.1-22.el8.x86_64 162/220 Running scriptlet: libmount-2.32.1-22.el8.x86_64 162/220 Installing : dbus-libs-1:1.12.8-9.el8.x86_64 163/220 Running scriptlet: dbus-libs-1:1.12.8-9.el8.x86_64 163/220 Installing : dbus-tools-1:1.12.8-9.el8.x86_64 164/220 Installing : coreutils-8.30-7.el8_2.1.x86_64 165/220 Installing : systemd-libs-239-30.el8_2.x86_64 166/220 Running scriptlet: systemd-libs-239-30.el8_2.x86_64 166/220 Installing : libblkid-2.32.1-22.el8.x86_64 167/220 Running scriptlet: libblkid-2.32.1-22.el8.x86_64 167/220 Installing : device-mapper-libs-8:1.02.169-3.el8.x86_64 168/220 Installing : shadow-utils-2:4.6-8.el8.x86_64 169/220 Running scriptlet: ca-certificates-2019.2.32-80.0.el8_1.noarch 170/220 Installing : ca-certificates-2019.2.32-80.0.el8_1.noarch 170/220 Running scriptlet: ca-certificates-2019.2.32-80.0.el8_1.noarch 170/220 Running scriptlet: dbus-daemon-1:1.12.8-9.el8.x86_64 171/220 Installing : dbus-daemon-1:1.12.8-9.el8.x86_64 171/220 Running scriptlet: dbus-daemon-1:1.12.8-9.el8.x86_64 171/220 Running scriptlet: libutempter-1.1.6-14.el8.x86_64 172/220 Installing : libutempter-1.1.6-14.el8.x86_64 172/220 Installing : kmod-25-16.el8.x86_64 173/220 Installing : kmod-libs-25-16.el8.x86_64 174/220 Running scriptlet: kmod-libs-25-16.el8.x86_64 174/220 Installing : kbd-2.0.4-8.el8.x86_64 175/220 Installing : libpwquality-1.4.0-9.el8.x86_64 176/220 Installing : systemd-pam-239-30.el8_2.x86_64 177/220 Installing : cryptsetup-libs-2.2.2-1.el8.x86_64 178/220 Running scriptlet: cryptsetup-libs-2.2.2-1.el8.x86_64 178/220 Installing : dracut-049-70.git20200228.el8.x86_64 179/220 Installing : os-prober-1.74-6.el8.x86_64 180/220 Installing : libdb-5.3.28-37.el8.x86_64 181/220 Running scriptlet: libdb-5.3.28-37.el8.x86_64 181/220 Installing : pam-1.3.1-8.el8.x86_64 182/220 Running scriptlet: pam-1.3.1-8.el8.x86_64 182/220 Installing : util-linux-2.32.1-22.el8.x86_64 183/220 Running scriptlet: util-linux-2.32.1-22.el8.x86_64 183/220 Installing : platform-python-3.6.8-23.el8.x86_64 184/220 Running scriptlet: platform-python-3.6.8-23.el8.x86_64 184/220 Installing : rpm-libs-4.14.2-37.el8.x86_64 185/220 Running scriptlet: rpm-libs-4.14.2-37.el8.x86_64 185/220 Installing : trousers-lib-0.3.14-4.el8.x86_64 186/220 Running scriptlet: trousers-lib-0.3.14-4.el8.x86_64 186/220 Installing : openssl-libs-1:1.1.1c-15.el8.x86_64 187/220 Running scriptlet: openssl-libs-1:1.1.1c-15.el8.x86_64 187/220 Installing : grubby-8.40-38.el8.x86_64 188/220 Installing : crypto-policies-20191128-2.git23e1bf1.el8.noarch 189/220 Installing : gettext-0.19.8.1-17.el8.x86_64 190/220 Running scriptlet: gettext-0.19.8.1-17.el8.x86_64 190/220 Running scriptlet: grub2-tools-1:2.02-81.el8.x86_64 191/220 Installing : grub2-tools-1:2.02-81.el8.x86_64 191/220 Running scriptlet: grub2-tools-1:2.02-81.el8.x86_64 191/220 Installing : glib2-2.56.4-8.el8.x86_64 192/220 Installing : shared-mime-info-1.9-3.el8.x86_64 193/220 Running scriptlet: shared-mime-info-1.9-3.el8.x86_64 193/220 Installing : gnutls-3.6.8-11.el8_2.x86_64 194/220 Installing : dbus-1:1.12.8-9.el8.x86_64 195/220 Running scriptlet: systemd-239-30.el8_2.x86_64 196/220 Installing : systemd-239-30.el8_2.x86_64 196/220 Running scriptlet: systemd-239-30.el8_2.x86_64 196/220 Installing : systemd-udev-239-30.el8_2.x86_64 197/220 Running scriptlet: systemd-udev-239-30.el8_2.x86_64 197/220 Running scriptlet: trousers-0.3.14-4.el8.x86_64 198/220 Installing : trousers-0.3.14-4.el8.x86_64 198/220 Running scriptlet: trousers-0.3.14-4.el8.x86_64 198/220 Installing : binutils-2.30-73.el8.x86_64 199/220 Running scriptlet: binutils-2.30-73.el8.x86_64 199/220 Installing : gcc-8.3.1-5.el8.0.2.x86_64 200/220 Running scriptlet: gcc-8.3.1-5.el8.0.2.x86_64 200/220 Installing : annobin-8.90-1.el8.0.1.x86_64 201/220 Installing : libsecret-0.18.6-1.el8.x86_64 202/220 Installing : pinentry-1.1.0-2.el8.x86_64 203/220 Running scriptlet: pinentry-1.1.0-2.el8.x86_64 203/220 Installing : libbabeltrace-1.5.4-2.el8.x86_64 204/220 Running scriptlet: libbabeltrace-1.5.4-2.el8.x86_64 204/220 Installing : ima-evm-utils-1.1-5.el8.x86_64 205/220 Installing : libusbx-1.0.22-1.el8.x86_64 206/220 Installing : gnupg2-smime-2.2.9-1.el8.x86_64 207/220 Installing : gnupg2-2.2.9-1.el8.x86_64 208/220 Installing : rpm-build-libs-4.14.2-37.el8.x86_64 209/220 Running scriptlet: rpm-build-libs-4.14.2-37.el8.x86_64 209/220 Installing : guile-5:2.0.14-7.el8.x86_64 210/220 Running scriptlet: guile-5:2.0.14-7.el8.x86_64 210/220 Installing : gdb-headless-8.2-11.el8.x86_64 211/220 Installing : efi-srpm-macros-3-2.el8.noarch 212/220 Installing : redhat-rpm-config-122-1.el8.noarch 213/220 Installing : elfutils-0.178-7.el8.x86_64 214/220 Installing : rpm-build-4.14.2-37.el8.x86_64 215/220 Installing : gcc-c++-8.3.1-5.el8.0.2.x86_64 216/220 Installing : fedpkg-minimal-1.1.0-12.el8.noarch 217/220 Installing : make-1:4.2.1-10.el8.x86_64 218/220 Running scriptlet: make-1:4.2.1-10.el8.x86_64 218/220 Installing : epel-rpm-macros-8-13.noarch 219/220 Installing : epel-release-8-8.el8.noarch 220/220 Running scriptlet: filesystem-3.8-2.el8.x86_64 220/220 Running scriptlet: glibc-all-langpacks-2.28-101.el8.x86_64 220/220 Running scriptlet: crypto-policies-20191128-2.git23e1bf1.el8.noarch 220/220 Running scriptlet: guile-5:2.0.14-7.el8.x86_64 220/220 Running scriptlet: epel-release-8-8.el8.noarch 220/220 Verifying : acl-2.2.53-1.el8.x86_64 1/220 Verifying : audit-libs-3.0-0.17.20191104git1c2f876.el8.x86_6 2/220 Verifying : basesystem-11-5.el8.noarch 3/220 Verifying : bash-4.4.19-10.el8.x86_64 4/220 Verifying : binutils-2.30-73.el8.x86_64 5/220 Verifying : brotli-1.0.6-1.el8.x86_64 6/220 Verifying : bzip2-1.0.6-26.el8.x86_64 7/220 Verifying : bzip2-libs-1.0.6-26.el8.x86_64 8/220 Verifying : ca-certificates-2019.2.32-80.0.el8_1.noarch 9/220 Verifying : centos-gpg-keys-8.2-2.2004.0.1.el8.noarch 10/220 Verifying : centos-release-8.2-2.2004.0.1.el8.x86_64 11/220 Verifying : centos-repos-8.2-2.2004.0.1.el8.x86_64 12/220 Verifying : chkconfig-1.11-1.el8.x86_64 13/220 Verifying : coreutils-8.30-7.el8_2.1.x86_64 14/220 Verifying : coreutils-common-8.30-7.el8_2.1.x86_64 15/220 Verifying : cpio-2.12-8.el8.x86_64 16/220 Verifying : cracklib-2.9.6-15.el8.x86_64 17/220 Verifying : cracklib-dicts-2.9.6-15.el8.x86_64 18/220 Verifying : crypto-policies-20191128-2.git23e1bf1.el8.noarch 19/220 Verifying : cryptsetup-libs-2.2.2-1.el8.x86_64 20/220 Verifying : curl-7.61.1-12.el8.x86_64 21/220 Verifying : cyrus-sasl-lib-2.1.27-1.el8.x86_64 22/220 Verifying : dbus-1:1.12.8-9.el8.x86_64 23/220 Verifying : dbus-common-1:1.12.8-9.el8.noarch 24/220 Verifying : dbus-daemon-1:1.12.8-9.el8.x86_64 25/220 Verifying : dbus-libs-1:1.12.8-9.el8.x86_64 26/220 Verifying : dbus-tools-1:1.12.8-9.el8.x86_64 27/220 Verifying : device-mapper-8:1.02.169-3.el8.x86_64 28/220 Verifying : device-mapper-libs-8:1.02.169-3.el8.x86_64 29/220 Verifying : diffutils-3.6-6.el8.x86_64 30/220 Verifying : dracut-049-70.git20200228.el8.x86_64 31/220 Verifying : elfutils-0.178-7.el8.x86_64 32/220 Verifying : elfutils-default-yama-scope-0.178-7.el8.noarch 33/220 Verifying : elfutils-libelf-0.178-7.el8.x86_64 34/220 Verifying : elfutils-libs-0.178-7.el8.x86_64 35/220 Verifying : expat-2.2.5-3.el8.x86_64 36/220 Verifying : file-5.33-13.el8.x86_64 37/220 Verifying : file-libs-5.33-13.el8.x86_64 38/220 Verifying : filesystem-3.8-2.el8.x86_64 39/220 Verifying : findutils-1:4.6.0-20.el8.x86_64 40/220 Verifying : gawk-4.2.1-1.el8.x86_64 41/220 Verifying : gdbm-1:1.18-1.el8.x86_64 42/220 Verifying : gdbm-libs-1:1.18-1.el8.x86_64 43/220 Verifying : gettext-0.19.8.1-17.el8.x86_64 44/220 Verifying : gettext-libs-0.19.8.1-17.el8.x86_64 45/220 Verifying : glib2-2.56.4-8.el8.x86_64 46/220 Verifying : glibc-2.28-101.el8.x86_64 47/220 Verifying : glibc-all-langpacks-2.28-101.el8.x86_64 48/220 Verifying : glibc-common-2.28-101.el8.x86_64 49/220 Verifying : glibc-devel-2.28-101.el8.x86_64 50/220 Verifying : glibc-headers-2.28-101.el8.x86_64 51/220 Verifying : gmp-1:6.1.2-10.el8.x86_64 52/220 Verifying : gnupg2-2.2.9-1.el8.x86_64 53/220 Verifying : gnupg2-smime-2.2.9-1.el8.x86_64 54/220 Verifying : gnutls-3.6.8-11.el8_2.x86_64 55/220 Verifying : grep-3.1-6.el8.x86_64 56/220 Verifying : grub2-common-1:2.02-81.el8.noarch 57/220 Verifying : grub2-tools-1:2.02-81.el8.x86_64 58/220 Verifying : grub2-tools-minimal-1:2.02-81.el8.x86_64 59/220 Verifying : grubby-8.40-38.el8.x86_64 60/220 Verifying : gzip-1.9-9.el8.x86_64 61/220 Verifying : hardlink-1:1.3-6.el8.x86_64 62/220 Verifying : ima-evm-utils-1.1-5.el8.x86_64 63/220 Verifying : info-6.5-6.el8.x86_64 64/220 Verifying : iptables-libs-1.8.4-10.el8.x86_64 65/220 Verifying : json-c-0.13.1-0.2.el8.x86_64 66/220 Verifying : kbd-2.0.4-8.el8.x86_64 67/220 Verifying : kbd-legacy-2.0.4-8.el8.noarch 68/220 Verifying : kbd-misc-2.0.4-8.el8.noarch 69/220 Verifying : kernel-headers-4.18.0-193.6.3.el8_2.x86_64 70/220 Verifying : keyutils-libs-1.5.10-6.el8.x86_64 71/220 Verifying : kmod-25-16.el8.x86_64 72/220 Verifying : kmod-libs-25-16.el8.x86_64 73/220 Verifying : kpartx-0.8.3-3.el8.x86_64 74/220 Verifying : krb5-libs-1.17-18.el8.x86_64 75/220 Verifying : libacl-2.2.53-1.el8.x86_64 76/220 Verifying : libarchive-3.3.2-8.el8_1.x86_64 77/220 Verifying : libassuan-2.5.1-3.el8.x86_64 78/220 Verifying : libattr-2.4.48-3.el8.x86_64 79/220 Verifying : libblkid-2.32.1-22.el8.x86_64 80/220 Verifying : libcap-2.26-3.el8.x86_64 81/220 Verifying : libcap-ng-0.7.9-5.el8.x86_64 82/220 Verifying : libcom_err-1.45.4-3.el8.x86_64 83/220 Verifying : libcroco-0.6.12-4.el8.x86_64 84/220 Verifying : libcurl-7.61.1-12.el8.x86_64 85/220 Verifying : libdb-5.3.28-37.el8.x86_64 86/220 Verifying : libdb-utils-5.3.28-37.el8.x86_64 87/220 Verifying : libfdisk-2.32.1-22.el8.x86_64 88/220 Verifying : libffi-3.1-21.el8.x86_64 89/220 Verifying : libgcc-8.3.1-5.el8.0.2.x86_64 90/220 Verifying : libgcrypt-1.8.3-4.el8.x86_64 91/220 Verifying : libgomp-8.3.1-5.el8.0.2.x86_64 92/220 Verifying : libgpg-error-1.31-1.el8.x86_64 93/220 Verifying : libidn2-2.2.0-1.el8.x86_64 94/220 Verifying : libkcapi-1.1.1-16_1.el8.x86_64 95/220 Verifying : libkcapi-hmaccalc-1.1.1-16_1.el8.x86_64 96/220 Verifying : libksba-1.3.5-7.el8.x86_64 97/220 Verifying : libmetalink-0.1.3-7.el8.x86_64 98/220 Verifying : libmount-2.32.1-22.el8.x86_64 99/220 Verifying : libnghttp2-1.33.0-3.el8_2.1.x86_64 100/220 Verifying : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 101/220 Verifying : libpcap-14:1.9.0-3.el8.x86_64 102/220 Verifying : libpkgconf-1.4.2-1.el8.x86_64 103/220 Verifying : libpsl-0.20.2-5.el8.x86_64 104/220 Verifying : libpwquality-1.4.0-9.el8.x86_64 105/220 Verifying : libseccomp-2.4.1-1.el8.x86_64 106/220 Verifying : libsecret-0.18.6-1.el8.x86_64 107/220 Verifying : libselinux-2.9-3.el8.x86_64 108/220 Verifying : libsemanage-2.9-2.el8.x86_64 109/220 Verifying : libsepol-2.9-1.el8.x86_64 110/220 Verifying : libsigsegv-2.11-5.el8.x86_64 111/220 Verifying : libsmartcols-2.32.1-22.el8.x86_64 112/220 Verifying : libssh-0.9.0-4.el8.x86_64 113/220 Verifying : libssh-config-0.9.0-4.el8.noarch 114/220 Verifying : libstdc++-8.3.1-5.el8.0.2.x86_64 115/220 Verifying : libtasn1-4.13-3.el8.x86_64 116/220 Verifying : libtirpc-1.1.4-4.el8.x86_64 117/220 Verifying : libtool-ltdl-2.4.6-25.el8.x86_64 118/220 Verifying : libunistring-0.9.9-3.el8.x86_64 119/220 Verifying : libusbx-1.0.22-1.el8.x86_64 120/220 Verifying : libutempter-1.1.6-14.el8.x86_64 121/220 Verifying : libuuid-2.32.1-22.el8.x86_64 122/220 Verifying : libverto-0.3.0-5.el8.x86_64 123/220 Verifying : libxcrypt-4.1.1-4.el8.x86_64 124/220 Verifying : libxcrypt-devel-4.1.1-4.el8.x86_64 125/220 Verifying : libxml2-2.9.7-7.el8.x86_64 126/220 Verifying : libzstd-1.4.2-2.el8.x86_64 127/220 Verifying : lua-libs-5.3.4-11.el8.x86_64 128/220 Verifying : lz4-libs-1.8.1.2-4.el8.x86_64 129/220 Verifying : make-1:4.2.1-10.el8.x86_64 130/220 Verifying : mpfr-3.1.6-1.el8.x86_64 131/220 Verifying : ncurses-6.1-7.20180224.el8.x86_64 132/220 Verifying : ncurses-base-6.1-7.20180224.el8.noarch 133/220 Verifying : ncurses-libs-6.1-7.20180224.el8.x86_64 134/220 Verifying : nettle-3.4.1-1.el8.x86_64 135/220 Verifying : npth-1.5-4.el8.x86_64 136/220 Verifying : openldap-2.4.46-11.el8_1.x86_64 137/220 Verifying : openssl-1:1.1.1c-15.el8.x86_64 138/220 Verifying : openssl-libs-1:1.1.1c-15.el8.x86_64 139/220 Verifying : openssl-pkcs11-0.4.10-2.el8.x86_64 140/220 Verifying : os-prober-1.74-6.el8.x86_64 141/220 Verifying : p11-kit-0.23.14-5.el8_0.x86_64 142/220 Verifying : p11-kit-trust-0.23.14-5.el8_0.x86_64 143/220 Verifying : pam-1.3.1-8.el8.x86_64 144/220 Verifying : patch-2.7.6-11.el8.x86_64 145/220 Verifying : pcre-8.42-4.el8.x86_64 146/220 Verifying : pcre2-10.32-1.el8.x86_64 147/220 Verifying : pigz-2.4-4.el8.x86_64 148/220 Verifying : pkgconf-1.4.2-1.el8.x86_64 149/220 Verifying : pkgconf-m4-1.4.2-1.el8.noarch 150/220 Verifying : pkgconf-pkg-config-1.4.2-1.el8.x86_64 151/220 Verifying : platform-python-3.6.8-23.el8.x86_64 152/220 Verifying : platform-python-pip-9.0.3-16.el8.noarch 153/220 Verifying : platform-python-setuptools-39.2.0-5.el8.noarch 154/220 Verifying : popt-1.16-14.el8.x86_64 155/220 Verifying : procps-ng-3.3.15-1.el8.x86_64 156/220 Verifying : publicsuffix-list-dafsa-20180723-1.el8.noarch 157/220 Verifying : python3-libs-3.6.8-23.el8.x86_64 158/220 Verifying : python3-pip-wheel-9.0.3-16.el8.noarch 159/220 Verifying : python3-setuptools-wheel-39.2.0-5.el8.noarch 160/220 Verifying : readline-7.0-10.el8.x86_64 161/220 Verifying : rpm-4.14.2-37.el8.x86_64 162/220 Verifying : rpm-build-libs-4.14.2-37.el8.x86_64 163/220 Verifying : rpm-libs-4.14.2-37.el8.x86_64 164/220 Verifying : sed-4.5-1.el8.x86_64 165/220 Verifying : setup-2.12.2-5.el8.noarch 166/220 Verifying : shadow-utils-2:4.6-8.el8.x86_64 167/220 Verifying : shared-mime-info-1.9-3.el8.x86_64 168/220 Verifying : sqlite-libs-3.26.0-6.el8.x86_64 169/220 Verifying : systemd-239-30.el8_2.x86_64 170/220 Verifying : systemd-libs-239-30.el8_2.x86_64 171/220 Verifying : systemd-pam-239-30.el8_2.x86_64 172/220 Verifying : systemd-udev-239-30.el8_2.x86_64 173/220 Verifying : tar-2:1.30-4.el8.x86_64 174/220 Verifying : trousers-0.3.14-4.el8.x86_64 175/220 Verifying : trousers-lib-0.3.14-4.el8.x86_64 176/220 Verifying : tzdata-2020a-1.el8.noarch 177/220 Verifying : unzip-6.0-43.el8.x86_64 178/220 Verifying : util-linux-2.32.1-22.el8.x86_64 179/220 Verifying : which-2.21-12.el8.x86_64 180/220 Verifying : xz-5.2.4-3.el8.x86_64 181/220 Verifying : xz-libs-5.2.4-3.el8.x86_64 182/220 Verifying : zip-3.0-23.el8.x86_64 183/220 Verifying : zlib-1.2.11-13.el8.x86_64 184/220 Verifying : annobin-8.90-1.el8.0.1.x86_64 185/220 Verifying : cpp-8.3.1-5.el8.0.2.x86_64 186/220 Verifying : dwz-0.12-9.el8.x86_64 187/220 Verifying : efi-srpm-macros-3-2.el8.noarch 188/220 Verifying : elfutils-debuginfod-client-0.178-7.el8.x86_64 189/220 Verifying : gc-7.6.4-3.el8.x86_64 190/220 Verifying : gcc-8.3.1-5.el8.0.2.x86_64 191/220 Verifying : gcc-c++-8.3.1-5.el8.0.2.x86_64 192/220 Verifying : gdb-headless-8.2-11.el8.x86_64 193/220 Verifying : ghc-srpm-macros-1.4.2-7.el8.noarch 194/220 Verifying : go-srpm-macros-2-16.el8.noarch 195/220 Verifying : guile-5:2.0.14-7.el8.x86_64 196/220 Verifying : isl-0.16.1-6.el8.x86_64 197/220 Verifying : libatomic_ops-7.6.2-3.el8.x86_64 198/220 Verifying : libbabeltrace-1.5.4-2.el8.x86_64 199/220 Verifying : libipt-1.6.1-8.el8.x86_64 200/220 Verifying : libmpc-1.0.2-9.el8.x86_64 201/220 Verifying : libstdc++-devel-8.3.1-5.el8.0.2.x86_64 202/220 Verifying : libxkbcommon-0.9.1-1.el8.x86_64 203/220 Verifying : ocaml-srpm-macros-5-4.el8.noarch 204/220 Verifying : openblas-srpm-macros-2-2.el8.noarch 205/220 Verifying : perl-srpm-macros-1-25.el8.noarch 206/220 Verifying : pinentry-1.1.0-2.el8.x86_64 207/220 Verifying : python-rpm-macros-3-38.el8.noarch 208/220 Verifying : python-srpm-macros-3-38.el8.noarch 209/220 Verifying : python2-rpm-macros-3-38.module_el8.2.0+381+9a5b3 210/220 Verifying : python3-rpm-macros-3-38.el8.noarch 211/220 Verifying : qt5-srpm-macros-5.12.5-3.el8.noarch 212/220 Verifying : redhat-rpm-config-122-1.el8.noarch 213/220 Verifying : rpm-build-4.14.2-37.el8.x86_64 214/220 Verifying : rust-srpm-macros-5-2.el8.noarch 215/220 Verifying : xkeyboard-config-2.28-1.el8.noarch 216/220 Verifying : zstd-1.4.2-2.el8.x86_64 217/220 Verifying : epel-release-8-8.el8.noarch 218/220 Verifying : epel-rpm-macros-8-13.noarch 219/220 Verifying : fedpkg-minimal-1.1.0-12.el8.noarch 220/220 Installed: acl-2.2.53-1.el8.x86_64 annobin-8.90-1.el8.0.1.x86_64 audit-libs-3.0-0.17.20191104git1c2f876.el8.x86_64 basesystem-11-5.el8.noarch bash-4.4.19-10.el8.x86_64 binutils-2.30-73.el8.x86_64 brotli-1.0.6-1.el8.x86_64 bzip2-1.0.6-26.el8.x86_64 bzip2-libs-1.0.6-26.el8.x86_64 ca-certificates-2019.2.32-80.0.el8_1.noarch centos-gpg-keys-8.2-2.2004.0.1.el8.noarch centos-release-8.2-2.2004.0.1.el8.x86_64 centos-repos-8.2-2.2004.0.1.el8.x86_64 chkconfig-1.11-1.el8.x86_64 coreutils-8.30-7.el8_2.1.x86_64 coreutils-common-8.30-7.el8_2.1.x86_64 cpio-2.12-8.el8.x86_64 cpp-8.3.1-5.el8.0.2.x86_64 cracklib-2.9.6-15.el8.x86_64 cracklib-dicts-2.9.6-15.el8.x86_64 crypto-policies-20191128-2.git23e1bf1.el8.noarch cryptsetup-libs-2.2.2-1.el8.x86_64 curl-7.61.1-12.el8.x86_64 cyrus-sasl-lib-2.1.27-1.el8.x86_64 dbus-1:1.12.8-9.el8.x86_64 dbus-common-1:1.12.8-9.el8.noarch dbus-daemon-1:1.12.8-9.el8.x86_64 dbus-libs-1:1.12.8-9.el8.x86_64 dbus-tools-1:1.12.8-9.el8.x86_64 device-mapper-8:1.02.169-3.el8.x86_64 device-mapper-libs-8:1.02.169-3.el8.x86_64 diffutils-3.6-6.el8.x86_64 dracut-049-70.git20200228.el8.x86_64 dwz-0.12-9.el8.x86_64 efi-srpm-macros-3-2.el8.noarch elfutils-0.178-7.el8.x86_64 elfutils-debuginfod-client-0.178-7.el8.x86_64 elfutils-default-yama-scope-0.178-7.el8.noarch elfutils-libelf-0.178-7.el8.x86_64 elfutils-libs-0.178-7.el8.x86_64 epel-release-8-8.el8.noarch epel-rpm-macros-8-13.noarch expat-2.2.5-3.el8.x86_64 fedpkg-minimal-1.1.0-12.el8.noarch file-5.33-13.el8.x86_64 file-libs-5.33-13.el8.x86_64 filesystem-3.8-2.el8.x86_64 findutils-1:4.6.0-20.el8.x86_64 gawk-4.2.1-1.el8.x86_64 gc-7.6.4-3.el8.x86_64 gcc-8.3.1-5.el8.0.2.x86_64 gcc-c++-8.3.1-5.el8.0.2.x86_64 gdb-headless-8.2-11.el8.x86_64 gdbm-1:1.18-1.el8.x86_64 gdbm-libs-1:1.18-1.el8.x86_64 gettext-0.19.8.1-17.el8.x86_64 gettext-libs-0.19.8.1-17.el8.x86_64 ghc-srpm-macros-1.4.2-7.el8.noarch glib2-2.56.4-8.el8.x86_64 glibc-2.28-101.el8.x86_64 glibc-all-langpacks-2.28-101.el8.x86_64 glibc-common-2.28-101.el8.x86_64 glibc-devel-2.28-101.el8.x86_64 glibc-headers-2.28-101.el8.x86_64 gmp-1:6.1.2-10.el8.x86_64 gnupg2-2.2.9-1.el8.x86_64 gnupg2-smime-2.2.9-1.el8.x86_64 gnutls-3.6.8-11.el8_2.x86_64 go-srpm-macros-2-16.el8.noarch grep-3.1-6.el8.x86_64 grub2-common-1:2.02-81.el8.noarch grub2-tools-1:2.02-81.el8.x86_64 grub2-tools-minimal-1:2.02-81.el8.x86_64 grubby-8.40-38.el8.x86_64 guile-5:2.0.14-7.el8.x86_64 gzip-1.9-9.el8.x86_64 hardlink-1:1.3-6.el8.x86_64 ima-evm-utils-1.1-5.el8.x86_64 info-6.5-6.el8.x86_64 iptables-libs-1.8.4-10.el8.x86_64 isl-0.16.1-6.el8.x86_64 json-c-0.13.1-0.2.el8.x86_64 kbd-2.0.4-8.el8.x86_64 kbd-legacy-2.0.4-8.el8.noarch kbd-misc-2.0.4-8.el8.noarch kernel-headers-4.18.0-193.6.3.el8_2.x86_64 keyutils-libs-1.5.10-6.el8.x86_64 kmod-25-16.el8.x86_64 kmod-libs-25-16.el8.x86_64 kpartx-0.8.3-3.el8.x86_64 krb5-libs-1.17-18.el8.x86_64 libacl-2.2.53-1.el8.x86_64 libarchive-3.3.2-8.el8_1.x86_64 libassuan-2.5.1-3.el8.x86_64 libatomic_ops-7.6.2-3.el8.x86_64 libattr-2.4.48-3.el8.x86_64 libbabeltrace-1.5.4-2.el8.x86_64 libblkid-2.32.1-22.el8.x86_64 libcap-2.26-3.el8.x86_64 libcap-ng-0.7.9-5.el8.x86_64 libcom_err-1.45.4-3.el8.x86_64 libcroco-0.6.12-4.el8.x86_64 libcurl-7.61.1-12.el8.x86_64 libdb-5.3.28-37.el8.x86_64 libdb-utils-5.3.28-37.el8.x86_64 libfdisk-2.32.1-22.el8.x86_64 libffi-3.1-21.el8.x86_64 libgcc-8.3.1-5.el8.0.2.x86_64 libgcrypt-1.8.3-4.el8.x86_64 libgomp-8.3.1-5.el8.0.2.x86_64 libgpg-error-1.31-1.el8.x86_64 libidn2-2.2.0-1.el8.x86_64 libipt-1.6.1-8.el8.x86_64 libkcapi-1.1.1-16_1.el8.x86_64 libkcapi-hmaccalc-1.1.1-16_1.el8.x86_64 libksba-1.3.5-7.el8.x86_64 libmetalink-0.1.3-7.el8.x86_64 libmount-2.32.1-22.el8.x86_64 libmpc-1.0.2-9.el8.x86_64 libnghttp2-1.33.0-3.el8_2.1.x86_64 libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 libpcap-14:1.9.0-3.el8.x86_64 libpkgconf-1.4.2-1.el8.x86_64 libpsl-0.20.2-5.el8.x86_64 libpwquality-1.4.0-9.el8.x86_64 libseccomp-2.4.1-1.el8.x86_64 libsecret-0.18.6-1.el8.x86_64 libselinux-2.9-3.el8.x86_64 libsemanage-2.9-2.el8.x86_64 libsepol-2.9-1.el8.x86_64 libsigsegv-2.11-5.el8.x86_64 libsmartcols-2.32.1-22.el8.x86_64 libssh-0.9.0-4.el8.x86_64 libssh-config-0.9.0-4.el8.noarch libstdc++-8.3.1-5.el8.0.2.x86_64 libstdc++-devel-8.3.1-5.el8.0.2.x86_64 libtasn1-4.13-3.el8.x86_64 libtirpc-1.1.4-4.el8.x86_64 libtool-ltdl-2.4.6-25.el8.x86_64 libunistring-0.9.9-3.el8.x86_64 libusbx-1.0.22-1.el8.x86_64 libutempter-1.1.6-14.el8.x86_64 libuuid-2.32.1-22.el8.x86_64 libverto-0.3.0-5.el8.x86_64 libxcrypt-4.1.1-4.el8.x86_64 libxcrypt-devel-4.1.1-4.el8.x86_64 libxkbcommon-0.9.1-1.el8.x86_64 libxml2-2.9.7-7.el8.x86_64 libzstd-1.4.2-2.el8.x86_64 lua-libs-5.3.4-11.el8.x86_64 lz4-libs-1.8.1.2-4.el8.x86_64 make-1:4.2.1-10.el8.x86_64 mpfr-3.1.6-1.el8.x86_64 ncurses-6.1-7.20180224.el8.x86_64 ncurses-base-6.1-7.20180224.el8.noarch ncurses-libs-6.1-7.20180224.el8.x86_64 nettle-3.4.1-1.el8.x86_64 npth-1.5-4.el8.x86_64 ocaml-srpm-macros-5-4.el8.noarch openblas-srpm-macros-2-2.el8.noarch openldap-2.4.46-11.el8_1.x86_64 openssl-1:1.1.1c-15.el8.x86_64 openssl-libs-1:1.1.1c-15.el8.x86_64 openssl-pkcs11-0.4.10-2.el8.x86_64 os-prober-1.74-6.el8.x86_64 p11-kit-0.23.14-5.el8_0.x86_64 p11-kit-trust-0.23.14-5.el8_0.x86_64 pam-1.3.1-8.el8.x86_64 patch-2.7.6-11.el8.x86_64 pcre-8.42-4.el8.x86_64 pcre2-10.32-1.el8.x86_64 perl-srpm-macros-1-25.el8.noarch pigz-2.4-4.el8.x86_64 pinentry-1.1.0-2.el8.x86_64 pkgconf-1.4.2-1.el8.x86_64 pkgconf-m4-1.4.2-1.el8.noarch pkgconf-pkg-config-1.4.2-1.el8.x86_64 platform-python-3.6.8-23.el8.x86_64 platform-python-pip-9.0.3-16.el8.noarch platform-python-setuptools-39.2.0-5.el8.noarch popt-1.16-14.el8.x86_64 procps-ng-3.3.15-1.el8.x86_64 publicsuffix-list-dafsa-20180723-1.el8.noarch python-rpm-macros-3-38.el8.noarch python-srpm-macros-3-38.el8.noarch python2-rpm-macros-3-38.module_el8.2.0+381+9a5b3c3b.noarch python3-libs-3.6.8-23.el8.x86_64 python3-pip-wheel-9.0.3-16.el8.noarch python3-rpm-macros-3-38.el8.noarch python3-setuptools-wheel-39.2.0-5.el8.noarch qt5-srpm-macros-5.12.5-3.el8.noarch readline-7.0-10.el8.x86_64 redhat-rpm-config-122-1.el8.noarch rpm-4.14.2-37.el8.x86_64 rpm-build-4.14.2-37.el8.x86_64 rpm-build-libs-4.14.2-37.el8.x86_64 rpm-libs-4.14.2-37.el8.x86_64 rust-srpm-macros-5-2.el8.noarch sed-4.5-1.el8.x86_64 setup-2.12.2-5.el8.noarch shadow-utils-2:4.6-8.el8.x86_64 shared-mime-info-1.9-3.el8.x86_64 sqlite-libs-3.26.0-6.el8.x86_64 systemd-239-30.el8_2.x86_64 systemd-libs-239-30.el8_2.x86_64 systemd-pam-239-30.el8_2.x86_64 systemd-udev-239-30.el8_2.x86_64 tar-2:1.30-4.el8.x86_64 trousers-0.3.14-4.el8.x86_64 trousers-lib-0.3.14-4.el8.x86_64 tzdata-2020a-1.el8.noarch unzip-6.0-43.el8.x86_64 util-linux-2.32.1-22.el8.x86_64 which-2.21-12.el8.x86_64 xkeyboard-config-2.28-1.el8.noarch xz-5.2.4-3.el8.x86_64 xz-libs-5.2.4-3.el8.x86_64 zip-3.0-23.el8.x86_64 zlib-1.2.11-13.el8.x86_64 zstd-1.4.2-2.el8.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: libsmartcols-2.32.1-22.el8.x86_64 centos-release-8.2-2.2004.0.1.el8.x86_64 libgcrypt-1.8.3-4.el8.x86_64 libtool-ltdl-2.4.6-25.el8.x86_64 python-srpm-macros-3-38.el8.noarch libutempter-1.1.6-14.el8.x86_64 libcom_err-1.45.4-3.el8.x86_64 ncurses-libs-6.1-7.20180224.el8.x86_64 popt-1.16-14.el8.x86_64 libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 libverto-0.3.0-5.el8.x86_64 libssh-config-0.9.0-4.el8.noarch rpm-4.14.2-37.el8.x86_64 coreutils-8.30-7.el8_2.1.x86_64 libxcrypt-devel-4.1.1-4.el8.x86_64 libusbx-1.0.22-1.el8.x86_64 p11-kit-0.23.14-5.el8_0.x86_64 which-2.21-12.el8.x86_64 elfutils-debuginfod-client-0.178-7.el8.x86_64 gettext-0.19.8.1-17.el8.x86_64 libidn2-2.2.0-1.el8.x86_64 pigz-2.4-4.el8.x86_64 libtasn1-4.13-3.el8.x86_64 redhat-rpm-config-122-1.el8.noarch systemd-239-30.el8_2.x86_64 epel-release-8-8.el8.noarch cpio-2.12-8.el8.x86_64 pam-1.3.1-8.el8.x86_64 libgcc-8.3.1-5.el8.0.2.x86_64 isl-0.16.1-6.el8.x86_64 libsigsegv-2.11-5.el8.x86_64 libblkid-2.32.1-22.el8.x86_64 libcroco-0.6.12-4.el8.x86_64 dracut-049-70.git20200228.el8.x86_64 centos-repos-8.2-2.2004.0.1.el8.x86_64 xz-libs-5.2.4-3.el8.x86_64 krb5-libs-1.17-18.el8.x86_64 unzip-6.0-43.el8.x86_64 libdb-5.3.28-37.el8.x86_64 zlib-1.2.11-13.el8.x86_64 libsecret-0.18.6-1.el8.x86_64 pkgconf-m4-1.4.2-1.el8.noarch acl-2.2.53-1.el8.x86_64 grub2-common-2.02-81.el8.noarch gdbm-1.18-1.el8.x86_64 pcre-8.42-4.el8.x86_64 libxkbcommon-0.9.1-1.el8.x86_64 brotli-1.0.6-1.el8.x86_64 readline-7.0-10.el8.x86_64 kpartx-0.8.3-3.el8.x86_64 grub2-tools-2.02-81.el8.x86_64 rpm-build-libs-4.14.2-37.el8.x86_64 systemd-pam-239-30.el8_2.x86_64 openblas-srpm-macros-2-2.el8.noarch libxcrypt-4.1.1-4.el8.x86_64 gnutls-3.6.8-11.el8_2.x86_64 coreutils-common-8.30-7.el8_2.1.x86_64 glibc-common-2.28-101.el8.x86_64 kbd-misc-2.0.4-8.el8.noarch gnupg2-smime-2.2.9-1.el8.x86_64 libselinux-2.9-3.el8.x86_64 device-mapper-1.02.169-3.el8.x86_64 systemd-udev-239-30.el8_2.x86_64 lua-libs-5.3.4-11.el8.x86_64 chkconfig-1.11-1.el8.x86_64 trousers-lib-0.3.14-4.el8.x86_64 libassuan-2.5.1-3.el8.x86_64 bzip2-1.0.6-26.el8.x86_64 gpg-pubkey-2f86d6a1-5cf7cefb libffi-3.1-21.el8.x86_64 device-mapper-libs-1.02.169-3.el8.x86_64 iptables-libs-1.8.4-10.el8.x86_64 glibc-headers-2.28-101.el8.x86_64 libarchive-3.3.2-8.el8_1.x86_64 gzip-1.9-9.el8.x86_64 libnghttp2-1.33.0-3.el8_2.1.x86_64 elfutils-0.178-7.el8.x86_64 zstd-1.4.2-2.el8.x86_64 grubby-8.40-38.el8.x86_64 platform-python-pip-9.0.3-16.el8.noarch expat-2.2.5-3.el8.x86_64 glibc-all-langpacks-2.28-101.el8.x86_64 bzip2-libs-1.0.6-26.el8.x86_64 publicsuffix-list-dafsa-20180723-1.el8.noarch xz-5.2.4-3.el8.x86_64 dbus-1.12.8-9.el8.x86_64 rpm-libs-4.14.2-37.el8.x86_64 libtirpc-1.1.4-4.el8.x86_64 libseccomp-2.4.1-1.el8.x86_64 glibc-2.28-101.el8.x86_64 basesystem-11-5.el8.noarch ima-evm-utils-1.1-5.el8.x86_64 libcurl-7.61.1-12.el8.x86_64 npth-1.5-4.el8.x86_64 openssl-libs-1.1.1c-15.el8.x86_64 sed-4.5-1.el8.x86_64 gdb-headless-8.2-11.el8.x86_64 qt5-srpm-macros-5.12.5-3.el8.noarch pkgconf-pkg-config-1.4.2-1.el8.x86_64 libssh-0.9.0-4.el8.x86_64 crypto-policies-20191128-2.git23e1bf1.el8.noarch keyutils-libs-1.5.10-6.el8.x86_64 glib2-2.56.4-8.el8.x86_64 grep-3.1-6.el8.x86_64 tzdata-2020a-1.el8.noarch elfutils-default-yama-scope-0.178-7.el8.noarch python3-pip-wheel-9.0.3-16.el8.noarch libmpc-1.0.2-9.el8.x86_64 cracklib-dicts-2.9.6-15.el8.x86_64 ocaml-srpm-macros-5-4.el8.noarch libmetalink-0.1.3-7.el8.x86_64 shared-mime-info-1.9-3.el8.x86_64 file-5.33-13.el8.x86_64 setup-2.12.2-5.el8.noarch gnupg2-2.2.9-1.el8.x86_64 diffutils-3.6-6.el8.x86_64 mpfr-3.1.6-1.el8.x86_64 elfutils-libelf-0.178-7.el8.x86_64 ncurses-base-6.1-7.20180224.el8.noarch libkcapi-hmaccalc-1.1.1-16_1.el8.x86_64 go-srpm-macros-2-16.el8.noarch gettext-libs-0.19.8.1-17.el8.x86_64 hardlink-1.3-6.el8.x86_64 libbabeltrace-1.5.4-2.el8.x86_64 libxml2-2.9.7-7.el8.x86_64 json-c-0.13.1-0.2.el8.x86_64 libsemanage-2.9-2.el8.x86_64 rpm-build-4.14.2-37.el8.x86_64 gmp-6.1.2-10.el8.x86_64 os-prober-1.74-6.el8.x86_64 libstdc++-devel-8.3.1-5.el8.0.2.x86_64 procps-ng-3.3.15-1.el8.x86_64 kmod-libs-25-16.el8.x86_64 audit-libs-3.0-0.17.20191104git1c2f876.el8.x86_64 patch-2.7.6-11.el8.x86_64 info-6.5-6.el8.x86_64 python2-rpm-macros-3-38.module_el8.2.0+381+9a5b3c3b.noarch libgpg-error-1.31-1.el8.x86_64 pkgconf-1.4.2-1.el8.x86_64 ncurses-6.1-7.20180224.el8.x86_64 libmount-2.32.1-22.el8.x86_64 zip-3.0-23.el8.x86_64 dwz-0.12-9.el8.x86_64 cracklib-2.9.6-15.el8.x86_64 sqlite-libs-3.26.0-6.el8.x86_64 pcre2-10.32-1.el8.x86_64 libcap-ng-0.7.9-5.el8.x86_64 systemd-libs-239-30.el8_2.x86_64 file-libs-5.33-13.el8.x86_64 ghc-srpm-macros-1.4.2-7.el8.noarch libfdisk-2.32.1-22.el8.x86_64 findutils-4.6.0-20.el8.x86_64 gpg-pubkey-8483c65d-5ccc5b19 perl-srpm-macros-1-25.el8.noarch libsepol-2.9-1.el8.x86_64 make-4.2.1-10.el8.x86_64 libuuid-2.32.1-22.el8.x86_64 libksba-1.3.5-7.el8.x86_64 p11-kit-trust-0.23.14-5.el8_0.x86_64 libattr-2.4.48-3.el8.x86_64 gcc-c++-8.3.1-5.el8.0.2.x86_64 glibc-devel-2.28-101.el8.x86_64 efi-srpm-macros-3-2.el8.noarch libunistring-0.9.9-3.el8.x86_64 libpwquality-1.4.0-9.el8.x86_64 lz4-libs-1.8.1.2-4.el8.x86_64 cryptsetup-libs-2.2.2-1.el8.x86_64 libkcapi-1.1.1-16_1.el8.x86_64 platform-python-3.6.8-23.el8.x86_64 rust-srpm-macros-5-2.el8.noarch epel-rpm-macros-8-13.noarch centos-gpg-keys-8.2-2.2004.0.1.el8.noarch grub2-tools-minimal-2.02-81.el8.x86_64 openldap-2.4.46-11.el8_1.x86_64 python-rpm-macros-3-38.el8.noarch libpkgconf-1.4.2-1.el8.x86_64 fedpkg-minimal-1.1.0-12.el8.noarch openssl-pkcs11-0.4.10-2.el8.x86_64 trousers-0.3.14-4.el8.x86_64 guile-2.0.14-7.el8.x86_64 kbd-legacy-2.0.4-8.el8.noarch python3-libs-3.6.8-23.el8.x86_64 openssl-1.1.1c-15.el8.x86_64 cpp-8.3.1-5.el8.0.2.x86_64 dbus-daemon-1.12.8-9.el8.x86_64 python3-rpm-macros-3-38.el8.noarch curl-7.61.1-12.el8.x86_64 libgomp-8.3.1-5.el8.0.2.x86_64 kernel-headers-4.18.0-193.6.3.el8_2.x86_64 dbus-common-1.12.8-9.el8.noarch libacl-2.2.53-1.el8.x86_64 kmod-25-16.el8.x86_64 libpsl-0.20.2-5.el8.x86_64 libpcap-1.9.0-3.el8.x86_64 pinentry-1.1.0-2.el8.x86_64 nettle-3.4.1-1.el8.x86_64 libatomic_ops-7.6.2-3.el8.x86_64 libdb-utils-5.3.28-37.el8.x86_64 filesystem-3.8-2.el8.x86_64 gcc-8.3.1-5.el8.0.2.x86_64 gdbm-libs-1.18-1.el8.x86_64 tar-1.30-4.el8.x86_64 libzstd-1.4.2-2.el8.x86_64 dbus-libs-1.12.8-9.el8.x86_64 elfutils-libs-0.178-7.el8.x86_64 util-linux-2.32.1-22.el8.x86_64 libstdc++-8.3.1-5.el8.0.2.x86_64 gc-7.6.4-3.el8.x86_64 platform-python-setuptools-39.2.0-5.el8.noarch dbus-tools-1.12.8-9.el8.x86_64 shadow-utils-4.6-8.el8.x86_64 annobin-8.90-1.el8.0.1.x86_64 binutils-2.30-73.el8.x86_64 gawk-4.2.1-1.el8.x86_64 cyrus-sasl-lib-2.1.27-1.el8.x86_64 xkeyboard-config-2.28-1.el8.noarch python3-setuptools-wheel-39.2.0-5.el8.noarch ca-certificates-2019.2.32-80.0.el8_1.noarch libipt-1.6.1-8.el8.x86_64 libcap-2.26-3.el8.x86_64 bash-4.4.19-10.el8.x86_64 kbd-2.0.4-8.el8.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/libmodsecurity-3.0.4-2.el8~cpuhouse.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/epel-8-x86_64-1593670311.571581/root/var/log/dnf.rpm.log /var/lib/mock/epel-8-x86_64-1593670311.571581/root/var/log/dnf.librepo.log /var/lib/mock/epel-8-x86_64-1593670311.571581/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/copr-rpmbuild-5cb87t1k/libmodsecurity.spec) Config(child) 1 minutes 19 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 (timeout=108000): unbuffer mock --rebuild '/var/lib/copr-rpmbuild/results/libmodsecurity-3.0.4-2.el8~cpuhouse.src.rpm' --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1593670392.557611 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.3 starting (python version = 3.7.6)... 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/results/libmodsecurity-3.0.4-2.el8~cpuhouse.src.rpm) Config(epel-8-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/epel-8-x86_64-1593670392.557611/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 Mock Version: 2.3 INFO: Mock Version: 2.3 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk Copr repository 64 kB/s | 3.3 kB 00:00 CentOS-8 - Base 13 MB/s | 2.2 MB 00:00 CentOS-8 - AppStream 25 MB/s | 5.8 MB 00:00 CentOS-8 - PowerTools 12 MB/s | 1.9 MB 00:00 CentOS-8 - Extras 29 kB/s | 6.7 kB 00:00 epel 55 kB/s | 4.7 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for libmodsecurity-3.0.4-2.el8~cpuhouse.src.rpm Start: build setup for libmodsecurity-3.0.4-2.el8~cpuhouse.src.rpm Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/libmodsecurity-3.0.4-2.el8~cpuhouse.src.rpm No matches found for the following disable plugin patterns: local, spacewalk Copr repository 159 kB/s | 3.3 kB 00:00 CentOS-8 - Base 58 kB/s | 3.9 kB 00:00 CentOS-8 - AppStream 26 kB/s | 4.3 kB 00:00 CentOS-8 - PowerTools 121 kB/s | 4.3 kB 00:00 CentOS-8 - Extras 8.8 kB/s | 1.5 kB 00:00 epel 70 kB/s | 4.7 kB 00:00 Package gcc-c++-8.3.1-5.el8.0.2.x86_64 is already installed. Package make-1:4.2.1-10.el8.x86_64 is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: GeoIP-devel  x86_64 1.6.12-7.el8 epel 24 k bison  x86_64 3.0.4-10.el8 AppStream 688 k flex  x86_64 2.6.1-9.el8 AppStream 320 k git-core  x86_64 2.18.4-2.el8_2 AppStream 4.0 M libcurl-devel  x86_64 7.61.1-12.el8 BaseOS 831 k libxml2-devel  x86_64 2.9.7-7.el8 AppStream 1.0 M lmdb-devel  x86_64 0.9.23-2.el8 epel 28 k pcre-devel  x86_64 8.42-4.el8 BaseOS 551 k ssdeep-devel  x86_64 2.14.1-7.el8 epel 16 k yajl-devel  x86_64 2.1.0-10.el8 PowerTools 19 k Installing dependencies: GeoIP  x86_64 1.6.12-7.el8 epel 124 k GeoIP-GeoLite-data  noarch 2018.06-5.el8 epel 552 k cmake-filesystem  x86_64 3.11.4-7.el8 AppStream 40 k fipscheck  x86_64 1.5.0-4.el8 BaseOS 28 k fipscheck-lib  x86_64 1.5.0-4.el8 BaseOS 16 k less  x86_64 530-1.el8 BaseOS 164 k libedit  x86_64 3.1-23.20170329cvs.el8 BaseOS 102 k lmdb  x86_64 0.9.23-2.el8 epel 33 k lmdb-libs  x86_64 0.9.23-5.el8 AppStream 58 k m4  x86_64 1.4.18-7.el8 BaseOS 223 k openssh  x86_64 8.0p1-4.el8_1 BaseOS 496 k openssh-clients  x86_64 8.0p1-4.el8_1 BaseOS 704 k pcre-cpp  x86_64 8.42-4.el8 BaseOS 47 k pcre-utf16  x86_64 8.42-4.el8 BaseOS 195 k pcre-utf32  x86_64 8.42-4.el8 BaseOS 186 k ssdeep-libs  x86_64 2.14.1-7.el8 epel 25 k xz-devel  x86_64 5.2.4-3.el8 BaseOS 62 k yajl  x86_64 2.1.0-10.el8 AppStream 41 k zlib-devel  x86_64 1.2.11-13.el8 BaseOS 57 k Transaction Summary ================================================================================ Install 29 Packages Total download size: 11 M Installed size: 48 M Downloading Packages: (1/29): fipscheck-1.5.0-4.el8.x86_64.rpm 5.6 MB/s | 28 kB 00:00 (2/29): fipscheck-lib-1.5.0-4.el8.x86_64.rpm 2.7 MB/s | 16 kB 00:00 (3/29): less-530-1.el8.x86_64.rpm 15 MB/s | 164 kB 00:00 (4/29): libedit-3.1-23.20170329cvs.el8.x86_64.r 17 MB/s | 102 kB 00:00 (5/29): m4-1.4.18-7.el8.x86_64.rpm 42 MB/s | 223 kB 00:00 (6/29): openssh-8.0p1-4.el8_1.x86_64.rpm 38 MB/s | 496 kB 00:00 (7/29): libcurl-devel-7.61.1-12.el8.x86_64.rpm 32 MB/s | 831 kB 00:00 (8/29): pcre-cpp-8.42-4.el8.x86_64.rpm 8.6 MB/s | 47 kB 00:00 (9/29): openssh-clients-8.0p1-4.el8_1.x86_64.rp 33 MB/s | 704 kB 00:00 (10/29): pcre-utf16-8.42-4.el8.x86_64.rpm 24 MB/s | 195 kB 00:00 (11/29): pcre-devel-8.42-4.el8.x86_64.rpm 39 MB/s | 551 kB 00:00 (12/29): pcre-utf32-8.42-4.el8.x86_64.rpm 27 MB/s | 186 kB 00:00 (13/29): zlib-devel-1.2.11-13.el8.x86_64.rpm 20 MB/s | 57 kB 00:00 (14/29): cmake-filesystem-3.11.4-7.el8.x86_64.r 11 MB/s | 40 kB 00:00 (15/29): xz-devel-5.2.4-3.el8.x86_64.rpm 5.0 MB/s | 62 kB 00:00 (16/29): flex-2.6.1-9.el8.x86_64.rpm 36 MB/s | 320 kB 00:00 (17/29): bison-3.0.4-10.el8.x86_64.rpm 23 MB/s | 688 kB 00:00 (18/29): libxml2-devel-2.9.7-7.el8.x86_64.rpm 44 MB/s | 1.0 MB 00:00 (19/29): lmdb-libs-0.9.23-5.el8.x86_64.rpm 5.8 MB/s | 58 kB 00:00 (20/29): yajl-devel-2.1.0-10.el8.x86_64.rpm 2.6 MB/s | 19 kB 00:00 (21/29): git-core-2.18.4-2.el8_2.x86_64.rpm 58 MB/s | 4.0 MB 00:00 (22/29): GeoIP-1.6.12-7.el8.x86_64.rpm 3.3 MB/s | 124 kB 00:00 (23/29): GeoIP-GeoLite-data-2018.06-5.el8.noarc 46 MB/s | 552 kB 00:00 (24/29): GeoIP-devel-1.6.12-7.el8.x86_64.rpm 1.2 MB/s | 24 kB 00:00 (25/29): lmdb-devel-0.9.23-2.el8.x86_64.rpm 4.1 MB/s | 28 kB 00:00 (26/29): ssdeep-devel-2.14.1-7.el8.x86_64.rpm 2.5 MB/s | 16 kB 00:00 (27/29): ssdeep-libs-2.14.1-7.el8.x86_64.rpm 4.3 MB/s | 25 kB 00:00 (28/29): lmdb-0.9.23-2.el8.x86_64.rpm 876 kB/s | 33 kB 00:00 (29/29): yajl-2.1.0-10.el8.x86_64.rpm 117 kB/s | 41 kB 00:00 -------------------------------------------------------------------------------- Total 12 MB/s | 11 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : lmdb-libs-0.9.23-5.el8.x86_64 1/29 Installing : m4-1.4.18-7.el8.x86_64 2/29 Running scriptlet: m4-1.4.18-7.el8.x86_64 2/29 Installing : lmdb-0.9.23-2.el8.x86_64 3/29 Installing : fipscheck-lib-1.5.0-4.el8.x86_64 4/29 Running scriptlet: fipscheck-lib-1.5.0-4.el8.x86_64 4/29 Installing : fipscheck-1.5.0-4.el8.x86_64 5/29 Running scriptlet: openssh-8.0p1-4.el8_1.x86_64 6/29 Installing : openssh-8.0p1-4.el8_1.x86_64 6/29 Installing : ssdeep-libs-2.14.1-7.el8.x86_64 7/29 Installing : GeoIP-GeoLite-data-2018.06-5.el8.noarch 8/29 Installing : GeoIP-1.6.12-7.el8.x86_64 9/29 Installing : yajl-2.1.0-10.el8.x86_64 10/29 Installing : cmake-filesystem-3.11.4-7.el8.x86_64 11/29 Installing : zlib-devel-1.2.11-13.el8.x86_64 12/29 Installing : xz-devel-5.2.4-3.el8.x86_64 13/29 Installing : pcre-utf32-8.42-4.el8.x86_64 14/29 Installing : pcre-utf16-8.42-4.el8.x86_64 15/29 Installing : pcre-cpp-8.42-4.el8.x86_64 16/29 Installing : libedit-3.1-23.20170329cvs.el8.x86_64 17/29 Installing : openssh-clients-8.0p1-4.el8_1.x86_64 18/29 Installing : less-530-1.el8.x86_64 19/29 Installing : git-core-2.18.4-2.el8_2.x86_64 20/29 Installing : pcre-devel-8.42-4.el8.x86_64 21/29 Installing : libxml2-devel-2.9.7-7.el8.x86_64 22/29 Installing : yajl-devel-2.1.0-10.el8.x86_64 23/29 Installing : GeoIP-devel-1.6.12-7.el8.x86_64 24/29 Installing : ssdeep-devel-2.14.1-7.el8.x86_64 25/29 Installing : lmdb-devel-0.9.23-2.el8.x86_64 26/29 Installing : bison-3.0.4-10.el8.x86_64 27/29 Running scriptlet: bison-3.0.4-10.el8.x86_64 27/29 Installing : flex-2.6.1-9.el8.x86_64 28/29 Running scriptlet: flex-2.6.1-9.el8.x86_64 28/29 Installing : libcurl-devel-7.61.1-12.el8.x86_64 29/29 Running scriptlet: GeoIP-GeoLite-data-2018.06-5.el8.noarch 29/29 Running scriptlet: libcurl-devel-7.61.1-12.el8.x86_64 29/29 Verifying : fipscheck-1.5.0-4.el8.x86_64 1/29 Verifying : fipscheck-lib-1.5.0-4.el8.x86_64 2/29 Verifying : less-530-1.el8.x86_64 3/29 Verifying : libcurl-devel-7.61.1-12.el8.x86_64 4/29 Verifying : libedit-3.1-23.20170329cvs.el8.x86_64 5/29 Verifying : m4-1.4.18-7.el8.x86_64 6/29 Verifying : openssh-8.0p1-4.el8_1.x86_64 7/29 Verifying : openssh-clients-8.0p1-4.el8_1.x86_64 8/29 Verifying : pcre-cpp-8.42-4.el8.x86_64 9/29 Verifying : pcre-devel-8.42-4.el8.x86_64 10/29 Verifying : pcre-utf16-8.42-4.el8.x86_64 11/29 Verifying : pcre-utf32-8.42-4.el8.x86_64 12/29 Verifying : xz-devel-5.2.4-3.el8.x86_64 13/29 Verifying : zlib-devel-1.2.11-13.el8.x86_64 14/29 Verifying : bison-3.0.4-10.el8.x86_64 15/29 Verifying : cmake-filesystem-3.11.4-7.el8.x86_64 16/29 Verifying : flex-2.6.1-9.el8.x86_64 17/29 Verifying : git-core-2.18.4-2.el8_2.x86_64 18/29 Verifying : libxml2-devel-2.9.7-7.el8.x86_64 19/29 Verifying : lmdb-libs-0.9.23-5.el8.x86_64 20/29 Verifying : yajl-2.1.0-10.el8.x86_64 21/29 Verifying : yajl-devel-2.1.0-10.el8.x86_64 22/29 Verifying : GeoIP-1.6.12-7.el8.x86_64 23/29 Verifying : GeoIP-GeoLite-data-2018.06-5.el8.noarch 24/29 Verifying : GeoIP-devel-1.6.12-7.el8.x86_64 25/29 Verifying : lmdb-0.9.23-2.el8.x86_64 26/29 Verifying : lmdb-devel-0.9.23-2.el8.x86_64 27/29 Verifying : ssdeep-devel-2.14.1-7.el8.x86_64 28/29 Verifying : ssdeep-libs-2.14.1-7.el8.x86_64 29/29 Installed: GeoIP-1.6.12-7.el8.x86_64 GeoIP-GeoLite-data-2018.06-5.el8.noarch GeoIP-devel-1.6.12-7.el8.x86_64 bison-3.0.4-10.el8.x86_64 cmake-filesystem-3.11.4-7.el8.x86_64 fipscheck-1.5.0-4.el8.x86_64 fipscheck-lib-1.5.0-4.el8.x86_64 flex-2.6.1-9.el8.x86_64 git-core-2.18.4-2.el8_2.x86_64 less-530-1.el8.x86_64 libcurl-devel-7.61.1-12.el8.x86_64 libedit-3.1-23.20170329cvs.el8.x86_64 libxml2-devel-2.9.7-7.el8.x86_64 lmdb-0.9.23-2.el8.x86_64 lmdb-devel-0.9.23-2.el8.x86_64 lmdb-libs-0.9.23-5.el8.x86_64 m4-1.4.18-7.el8.x86_64 openssh-8.0p1-4.el8_1.x86_64 openssh-clients-8.0p1-4.el8_1.x86_64 pcre-cpp-8.42-4.el8.x86_64 pcre-devel-8.42-4.el8.x86_64 pcre-utf16-8.42-4.el8.x86_64 pcre-utf32-8.42-4.el8.x86_64 ssdeep-devel-2.14.1-7.el8.x86_64 ssdeep-libs-2.14.1-7.el8.x86_64 xz-devel-5.2.4-3.el8.x86_64 yajl-2.1.0-10.el8.x86_64 yajl-devel-2.1.0-10.el8.x86_64 zlib-devel-1.2.11-13.el8.x86_64 Complete! Finish: build setup for libmodsecurity-3.0.4-2.el8~cpuhouse.src.rpm Start: rpmbuild libmodsecurity-3.0.4-2.el8~cpuhouse.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.vnX33Q + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf modsecurity-v3.0.4 + /usr/bin/gzip -dc /builddir/build/SOURCES/modsecurity-v3.0.4.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd modsecurity-v3.0.4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git add . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'libmodsecurity-3.0.4 base' + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.sJhL91 + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.4 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/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' + 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' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -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"~' ./ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --libdir=/usr/lib64 --with-lmdb checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for x86_64-redhat-linux-gnu-g++... no checking for x86_64-redhat-linux-gnu-c++... no checking for x86_64-redhat-linux-gnu-gpp... no checking for x86_64-redhat-linux-gnu-aCC... no checking for x86_64-redhat-linux-gnu-CC... no checking for x86_64-redhat-linux-gnu-cxx... no checking for x86_64-redhat-linux-gnu-cc++... no checking for x86_64-redhat-linux-gnu-cl.exe... no checking for x86_64-redhat-linux-gnu-FCC... no checking for x86_64-redhat-linux-gnu-KCC... no checking for x86_64-redhat-linux-gnu-RCC... no checking for x86_64-redhat-linux-gnu-xlC_r... no checking for x86_64-redhat-linux-gnu-xlC... no checking for g++... g++ 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 we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of g++... none checking for x86_64-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for x86_64-redhat-linux-gnu-ar... no checking for x86_64-redhat-linux-gnu-lib... no checking for x86_64-redhat-linux-gnu-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-gnu-pkg-config... /usr/bin/x86_64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes configure: Nothing about GeoIP 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: using GeoIP v1.6.12 configure: Nothing about MaxMind was informed during the configure phase. Trying to detect it on the platform... configure: MaxMind library was not found 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.23 *** 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.3.so *** LOOKING AT PATH: /opt/local configure: LUA library found at: /usr/lib64//liblua-5.3.so configure: LUA library was not found checking for libcurl config script... /usr/bin/curl-config configure: curl VERSION: 7.61.1 configure: curl LDADD: checking if libcurl is at least v... yes, 7.61.1 checking if libcurl is linked with gnutls... no configure: using curl v7.61.1 checking for libxml2 config script... /usr/bin/xml2-config configure: xml VERSION: 2.9.7 configure: xml CFLAGS: -I/usr/include/libxml2 -DWITH_LIBXML2 configure: xml LDADD: -lxml2 -lz -llzma -lm -ldl checking if libxml2 is at least v2.6.29... yes, 2.9.7 configure: using libxml2 v2.9.7 checking for libpcre config script... /usr/bin/pcre-config configure: pcre VERSION: 8.42 configure: pcre LDADD: -lpcre configure: pcre PCRE_LD_PATH: /-lpcre checking for PCRE JIT... yes configure: using pcre v8.42 checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking string usability... no checking string presence... no checking for string... no checking iostream usability... no checking iostream presence... no checking for iostream... no checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes 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-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-redhat-linux-gnu-ar... ar checking for archiver @FILE support... @ checking for x86_64-redhat-linux-gnu-strip... no checking for strip... strip checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... 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-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... 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... no checking for dlopen in -ldl... 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 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-gnu-doxygen... no checking for doxygen... no checking for x86_64-redhat-linux-gnu-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.4 for Linux Mandatory dependencies + libInjection ....v3.9.2-30-gbf234eb + SecLang tests ....c8cf2c5 Optional dependencies + GeoIP/MaxMind ....found * (GeoIP) v1.6.12 -lGeoIP , -I/usr/include/ + LibCURL ....found v7.61.1 -lcurl, -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL + YAJL ....found v2.1.0 -lyajl , -DWITH_YAJL + LMDB ....found v0.9.23 -llmdb , -DWITH_LMDB + LibXML2 ....found v2.9.7 -lxml2 -lz -llzma -lm -ldl, -I/usr/include/libxml2 -DWITH_LIBXML2 + SSDEEP ....found -lfuzzy -L/usr/lib64/, -DWITH_SSDEEP -I/usr/include + LUA ....not found 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 -j2 Making all in others make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libinjection/src/libinjection_html5.lo libinjection/src/libinjection_html5.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.4/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libinjection/src/libinjection_xss.lo libinjection/src/libinjection_xss.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.4/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/base64.c -o mbedtls/libmbedtls_la-base64.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/md5.c -o mbedtls/libmbedtls_la-md5.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mbedtls/sha1.c -o mbedtls/libmbedtls_la-sha1.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/others' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libinjection/src/libinjection_sqli.lo libinjection/src/libinjection_sqli.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.4/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/others' /bin/sh ../libtool --tag=CC --mode=link gcc -D MBEDTLS_CONFIG_FILE=\"mbed-tls-config.h\" -Iothers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -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.4/others' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/others' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -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.4/others' Making all in src /usr/bin/make all-recursive make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-anchored_set_variable.lo `test -f 'anchored_set_variable.cc' || echo './'`anchored_set_variable.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c anchored_set_variable.cc -fPIC -DPIC -o .libs/libmodsecurity_la-anchored_set_variable.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c anchored_set_variable.cc -o libmodsecurity_la-anchored_set_variable.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from anchored_set_variable.cc:22: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from anchored_set_variable.cc:26: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from anchored_set_variable.cc:26: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from anchored_set_variable.cc:23: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-anchored_variable.lo `test -f 'anchored_variable.cc' || echo './'`anchored_variable.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c anchored_variable.cc -fPIC -DPIC -o .libs/libmodsecurity_la-anchored_variable.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c anchored_variable.cc -o libmodsecurity_la-anchored_variable.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_variable.h:31, from anchored_variable.cc:22: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from anchored_variable.cc:22: ../headers/modsecurity/anchored_variable.h: In constructor 'modsecurity::AnchoredVariable::AnchoredVariable(modsecurity::Transaction*, std::__cxx11::string)': ../headers/modsecurity/anchored_variable.h:66:20: warning: 'modsecurity::AnchoredVariable::m_var' will be initialized after [-Wreorder] VariableValue *m_var; ^~~~~ ../headers/modsecurity/anchored_variable.h:61:9: warning: 'int modsecurity::AnchoredVariable::m_offset' [-Wreorder] int m_offset; ^~~~~~~~ anchored_variable.cc:30:1: warning: when initialized here [-Wreorder] AnchoredVariable::AnchoredVariable(Transaction *t, ^~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from anchored_variable.cc:23: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-modsecurity.lo `test -f 'modsecurity.cc' || echo './'`modsecurity.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c modsecurity.cc -o libmodsecurity_la-modsecurity.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from modsecurity.cc:17: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/collection/backend/in_memory-per_process.h:30, from modsecurity.cc:38: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/collection/backend/in_memory-per_process.h:30, from modsecurity.cc:38: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from modsecurity.cc:42: ../src/utils/geo_lookup.h: In constructor 'modsecurity::Utils::GeoLookup::GeoLookup()': ../src/utils/geo_lookup.h:70:12: warning: 'modsecurity::Utils::GeoLookup::m_gi' will be initialized after [-Wreorder] GeoIP *m_gi; ^~~~ ../src/utils/geo_lookup.h:65:22: warning: 'modsecurity::Utils::GeoLookupVersion modsecurity::Utils::GeoLookup::m_version' [-Wreorder] GeoLookupVersion m_version; ^~~~~~~~~ ../src/utils/geo_lookup.h:56:5: warning: when initialized here [-Wreorder] GeoLookup() : ^~~~~~~~~ In file included from modsecurity.cc:17: ../headers/modsecurity/modsecurity.h: In constructor 'modsecurity::ModSecurity::ModSecurity()': ../headers/modsecurity/modsecurity.h:307:17: warning: 'modsecurity::ModSecurity::m_whoami' will be initialized after [-Wreorder] std::string m_whoami; ^~~~~~~~ ../headers/modsecurity/modsecurity.h:299:29: warning: 'modsecurity::collection::Collection* modsecurity::ModSecurity::m_global_collection' [-Wreorder] collection::Collection *m_global_collection; ^~~~~~~~~~~~~~~~~~~ modsecurity.cc:62:1: warning: when initialized here [-Wreorder] ModSecurity::ModSecurity() ^~~~~~~~~~~ modsecurity.cc: In member function 'int modsecurity::ModSecurity::processContentOffset(const char*, size_t, const char*, std::__cxx11::string*, const char**)': modsecurity.cc:279:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (stmake[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' oi(startingAt) >= len) { ~~~~~~~~~~~~~~~~~^~~~~~ modsecurity.cc:363:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (stoi(startingAt) >= varValue.size()) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from modsecurity.cc:17: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-transaction.lo `test -f 'transaction.cc' || echo './'`transaction.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c transaction.cc -o libmodsecurity_la-transaction.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from transaction.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/actions/disruptive/deny.h:21, from transaction.cc:36: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from transaction.cc:39: ../src/request_body_processor/multipart.h: In constructor 'modsecurity::RequestBodyProcessor::MultipartPart::MultipartPart()': ../src/request_body_processor/multipart.h:105:18: warning: 'modsecurity::RequestBodyProcessor::MultipartPart::m_offset' will be initialized after [-Wreorder] unsigned int m_offset; ^~~~~~~~ ../src/request_body_processor/multipart.h:99:12: warning: 'size_t modsecurity::RequestBodyProcessor::MultipartPart::m_filenameOffset' [-Wreorder] size_t m_filenameOffset; ^~~~~~~~~~~~~~~~ ../src/request_body_processor/multipart.h:59:5: warning: when initialized here [-Wreorder] MultipartPart() ^~~~~~~~~~~~~ ../src/request_body_processor/multipart.h:99:12: warning: 'modsecurity::RequestBodyProcessor::MultipartPart::m_filenameOffset' will be initialized after [-Wreorder] size_t m_filenameOffset; ^~~~~~~~~~~~~~~~ ../src/request_body_processor/multipart.h:81:12: warning: 'size_t modsecurity::RequestBodyProcessor::MultipartPart::m_nameOffset' [-Wreorder] size_t m_nameOffset; ^~~~~~~~~~~~ ../src/request_body_processor/multipart.h:59:5: warning: when initialized here [-Wreorder] MultipartPart() ^~~~~~~~~~~~~ In file included from ../src/variables/remote_user.h:25, from transaction.cc:54: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h: In constructor 'modsecurity::Transaction::Transaction(modsecurity::ModSecurity*, modsecurity::Rules*, void*)': ../headers/modsecurity/transaction.h:437:9: warning: 'modsecurity::Transaction::m_serverPort' will be initialized after [-Wreorder] int m_serverPort; ^~~~~~~~~~~~ ../headers/modsecurity/transaction.h:409:17: warning: 'std::__cxx11::string modsecurity::Transaction::m_uri_no_qmake[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' uery_string_decoded' [-Wreorder] std::string m_uri_no_query_string_decoded; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ transaction.cc:102:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:553:12: warning: 'modsecurity::Transaction::m_timeStamp' will be initialized after [-Wreorder] time_t m_timeStamp; ^~~~~~~~~~~ ../headers/modsecurity/transaction.h:432:9: warning: 'int modsecurity::Transaction::m_httpCodeReturned' [-Wreorder] int m_httpCodeReturned; ^~~~~~~~~~~~~~~~~~ transaction.cc:102:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:432:9: warning: 'modsecurity::Transaction::m_httpCodeReturned' will be initialized after [-Wreorder] int m_httpCodeReturned; ^~~~~~~~~~~~~~~~~~ ../headers/modsecurity/transaction.h:426:9: warning: 'int modsecurity::Transaction::m_highestSeverityAction' [-Wreorder] int m_highestSeverityAction; ^~~~~~~~~~~~~~~~~~~~~~~ transaction.cc:102:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:426:9: warning: 'modsecurity::Transaction::m_highestSeverityAction' will be initialized after [-Wreorder] int m_highestSeverityAction; ^~~~~~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/transaction.h:415:12: warning: 'double modsecurity::Transaction::m_ARGScombinedSizeDouble' [-Wreorder] double m_ARGScombinedSizeDouble; ^~~~~~~~~~~~~~~~~~~~~~~~ transaction.cc:102:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:532:49: warning: 'modsecurity::Transaction::m_allowType' will be initialized after [-Wreorder] modsecurity::actions::disruptive::AllowType m_allowType; ^~~~~~~~~~~ ../headers/modsecurity/transaction.h:527:9: warning: 'int modsecurity::Transaction::m_skip_next' [-Wreorder] int m_skip_next; ^~~~~~~~~~~ transaction.cc:102:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:527:9: warning: 'modsecurity::Transaction::m_skip_next' will be initialized after [-Wreorder] int m_skip_next; ^~~~~~~~~~~ ../headers/modsecurity/transaction.h:384:13: warning: 'clock_t modsecurity::Transaction::m_creationTimeStamp' [-Wreorder] clock_t m_creationTimeStamp; ^~~~~~~~~~~~~~~~~~~ transaction.cc:102:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:591:11: warning: 'modsecurity::Transaction::m_logCbData' will be initialized after [-Wreorder] void *m_logCbData; ^~~~~~~~~~~ ../headers/modsecurity/transaction.h:443:18: warning: 'modsecurity::ModSecurity* modsecurity::Transaction::m_ms' [-Wreorder] ModSecurity *m_ms; ^~~~ transaction.cc:102:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:571:9: warning: 'modsecurity::Transaction::m_secRuleEngine' will be initialized after [-Wreorder] int m_secRuleEngine; ^~~~~~~~~~~~~~~ ../headers/modsecurity/transaction.h:559:29: warning: 'modsecurity::collection::Collections modsecurity::Transaction::m_collections' [-Wreorder] collection::Collections m_collections; ^~~~~~~~~~~~~ transaction.cc:102:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:569:33: warning: 'modsecurity::Transaction::m_json' will be initialized after [-Wreorder] RequestBodyProcessor::JSON *m_json; ^~~~~~ ../headers/modsecurity/transaction.h:568:32: warning: 'modsecurity::RequestBodyProcessor::XML* modsecurity::Transaction::m_xml' [-Wreorder] RequestBodyProcessor::XML *m_xml; ^~~~~ transaction.cc:102:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:568:32: warning: 'modsecurity::Transaction::m_xml' will be initialized after [-Wreorder] RequestBodyProcessor::XML *m_xml; ^~~~~ transaction.cc:134:38: warning: base 'modsecurity::TransactionAnchoredVariables' [-Wreorder] TransactionAnchoredVariables(this) { ^ transaction.cc:102:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h: In constructor 'modsecurity::Transaction::Transaction(modsecurity::ModSecurity*, modsecurity::Rules*, char*, void*)': ../headers/modsecurity/transaction.h:437:9: warning: 'modsecurity::Transaction::m_serverPort' will be initialized after [-Wreorder] int m_serverPort; ^~~~~~~~~~~~ ../headers/modsecurity/transaction.h:409:17: warning: 'std::__cxx11::string modsecurity::Transaction::m_uri_no_query_string_decoded' [-Wreorder] std::string m_uri_no_query_string_decoded; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ transaction.cc:146:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, char *id, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:553:12: warning: 'modsecurity::Transaction::m_timeStamp' will be initialized after [-Wreorder] time_t m_timeStamp; ^~~~~~~~~~~ ../headers/modsecurity/transaction.h:432:9: warning: 'int modsecurity::Transaction::m_httpCodeReturned' [-Wreorder] int m_httpCodeReturned; ^~~~~~~~~~~~~~~~~~ transaction.cc:146:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, char *id, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:432:9: warning: 'modsecurity::Transaction::m_httpCodeReturned' will be initialized after [-Wreorder] int m_httpCodeReturned; ^~~~~~~~~~~~~~~~~~ ../headers/modsecurity/transaction.h:426:9: warning: 'int modsecurity::Transaction::m_highestSeverityAction' [-Wreorder] int m_highestSeverityAction; ^~~~~~~~~~~~~~~~~~~~~~~ transaction.cc:146:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, char *id, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:426:9: warning: 'modsecurity::Transaction::m_highestSeverityAction' will be initialized after [-Wreorder] int m_highestSeverityAction; ^~~~~~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/transaction.h:415:12: warning: 'double modsecurity::Transaction::m_ARGScombinedSizeDouble' [-Wreorder] double m_ARGScombinedSizeDouble; ^~~~~~~~~~~~~~~~~~~~~~~~ transaction.cc:146:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, char *id, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:532:49: warning: 'modsecurity::Transaction::m_allowType' will be initialized after [-Wreorder] modsecurity::actions::disruptive::AllowType m_allowType; ^~~~~~~~~~~ ../headers/modsecurity/transaction.h:527:9: warning: 'int modsecurity::Transaction::m_skip_next' [-Wreorder] int m_skip_next; ^~~~~~~~~~~ transaction.cc:146:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, char *id, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:527:9: warning: 'modsecurity::Transaction::m_skip_next' will be initialized after [-Wreorder] int m_skip_next; ^~~~~~~~~~~ ../headers/modsecurity/transaction.h:384:13: warning: 'clock_t modsecurity::Transaction::m_creationTimeStamp' [-Wreorder] clock_t m_creationTimeStamp; ^~~~~~~~~~~~~~~~~~~ transaction.cc:146:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, char *id, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:591:11: warning: 'modsecurity::Transaction::m_logCbData' will be initialized after [-Wreorder] void *m_logCbData; ^~~~~~~~~~~ ../headers/modsecurity/transaction.h:443:18: warning: 'modsecurity::ModSecurity* modsecurity::Transaction::m_ms' [-Wreorder] ModSecurity *m_ms; ^~~~ transaction.cc:146:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, char *id, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:571:9: warning: 'modsecurity::Transaction::m_secRuleEngine' will be initialized after [-Wreorder] int m_secRuleEngine; ^~~~~~~~~~~~~~~ ../headers/modsecurity/transaction.h:559:29: warning: 'modsecurity::collection::Collections modsecurity::Transaction::m_collections' [-Wreorder] collection::Collections m_collections; ^~~~~~~~~~~~~ transaction.cc:146:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, char *id, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:569:33: warning: 'modsecurity::Transaction::m_json' will be initialized after [-Wreorder] RequestBodyProcessor::JSON *m_json; ^~~~~~ ../headers/modsecurity/transaction.h:568:32: warning: 'modsecurity::RequestBodyProcessor::XML* modsecurity::Transaction::m_xml' [-Wreorder] RequestBodyProcessor::XML *m_xml; ^~~~~ transaction.cc:146:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, char *id, void *logCbData) ^~~~~~~~~~~ In file included from transaction.cc:16: ../headers/modsecurity/transaction.h:568:32: warning: 'modsecurity::Transaction::m_xml' will be initialized after [-Wreorder] RequestBodyProcessor::XML *m_xml; ^~~~~ transaction.cc:178:38: warning: base 'modsecurity::TransactionAnchoredVariables' [-Wreorder] TransactionAnchoredVariables(this) { ^ transaction.cc:146:1: warning: when initialized here [-Wreorder] Transaction::Transaction(ModSecurity *ms, Rules *rules, char *id, void *logCbData) ^~~~~~~~~~~ transaction.cc: In member function 'bool modsecurity::Transaction::extractArguments(const string&, const string&, size_t)': transaction.cc:289:13: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-run_time_string.lo `test -f 'run_time_string.cc' || echo './'`run_time_string.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c run_time_string.cc -fPIC -DPIC -o .libs/libmodsecurity_la-run_time_string.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c run_time_string.cc -o libmodsecurity_la-run_time_string.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from ../src/run_time_string.h:25, from run_time_string.cc:19: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from run_time_string.cc:19: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from run_time_string.cc:19: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from ../src/run_time_string.h:25, from run_time_string.cc:19: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rules.lo `test -f 'rules.cc' || echo './'`rules.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rules.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules.cc -o libmodsecurity_la-rules.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from ../headers/modsecurity/rules_properties.h:32, from ../headers/modsecurity/rules.h:31, from rules.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from rules.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:23, from ../src/parser/driver.h:32, from rules.cc:26: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from seclang-parser.yy:115, from ../src/parser/driver.h:33, from rules.cc:26: ../src/operators/fuzzy_hash.h: In constructor 'modsecurity::operators::FuzzyHash::FuzzyHash(std::unique_ptr)': ../src/operators/fuzzy_hash.h:52:30: warning: 'modsecurity::operators::FuzzyHash::m_head' will be initialized after [-Wreorder] struct fuzzy_hash_chunk *m_head; ^~~~~~ ../src/operators/fuzzy_hash.h:51:9: warning: 'int modsecurity::operators::FuzzyHash::m_threshold' [-Wreorder] int m_threshold; ^~~~~~~~~~~ ../src/operators/fuzzy_hash.h:41:14: warning: when initialized here [-Wreorder] explicit FuzzyHash(std::unique_ptr param) ^~~~~~~~~ In file included from seclang-parser.yy:155, from ../src/parser/driver.h:33, from rules.cc:26: ../src/utils/geo_lookup.h: In constructor 'modsecurity::Utils::GeoLookup::GeoLookup()': ../src/utils/geo_lookup.h:70:12: warning: 'modsecurity::Utils::GeoLookup::m_gi' will be initialized after [-Wreorder] GeoIP *m_gi; ^~~~ ../src/utils/geo_lookup.h:65:22: warning: 'modsecurity::Utils::GeoLookupVersion modsecurity::Utils::GeoLookup::m_version' [-Wreorder] GeoLookupVersion m_version; ^~~~~~~~~ ../src/utils/geo_lookup.h:56:5: warning: when initialized here [-Wreorder] GeoLookup() : ^~~~~~~~~ rules.cc: In member fumake[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' nction 'int modsecurity::Rules::evaluate(int, modsecurity::Transaction*)': rules.cc:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < rules.size(); i++) { ~~^~~~~~~~~~~~~~ rules.cc: In member function 'void modsecurity::Rules::dump()': rules.cc:306:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < rules.size(); j++) { ~~^~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from ../headers/modsecurity/rules_properties.h:32, from ../headers/modsecurity/rules.h:31, from rules.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rule_message.lo `test -f 'rule_message.cc' || echo './'`rule_message.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_message.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rule_message.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_message.cc -o libmodsecurity_la-rule_message.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from ../headers/modsecurity/rules_properties.h:32, from ../headers/modsecurity/rules.h:31, from rule_message.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from rule_message.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from ../headers/modsecurity/rules_properties.h:32, from ../headers/modsecurity/rules.h:31, from rule_message.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rule_script.lo `test -f 'rule_script.cc' || echo './'`rule_script.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_script.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rule_script.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule_script.cc -o libmodsecurity_la-rule_script.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/rule.h:28, from ../src/rule_script.h:21, from rule_script.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:23, from rule_script.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:23, from rule_script.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../headers/modsecurity/rule.h:28, from ../src/rule_script.h:21, from rule_script.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rule.lo `test -f 'rule.cc' || echo './'`rule.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rule.cc -o libmodsecurity_la-rule.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/rule.h:28, from rule.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from rule.cc:28: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from rule.cc:28: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h: In constructor 'modsecurity::Rule::Rule(std::__cxx11::string)': ../headers/modsecurity/rule.h:152:33: warning: 'modsecurity::Rule::m_actionsTag' will be initialized after [-Wreorder] std::vector m_actionsTag; ^~~~~~~~~~~~ ../headers/modsecurity/rule.h:131:10: warning: 'bool modsecurity::Rule::m_chained' [-Wreorder] bool m_chained; ^~~~~~~~~ rule.cc:54:1: warning: when initialized here [-Wreorder] Rule::Rule(std::string marker) ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:145:17: warning: 'modsecurity::Rule::m_fileName' will be initialized after [-Wreorder] std::string m_fileName; ^~~~~~~~~~ ../headers/modsecurity/rule.h:138:9: warning: 'int modsecurity::Rule::m_lineNumber' [-Wreorder] int m_lineNumber; ^~~~~~~~~~~~ rule.cc:54:1: warning: when initialized here [-Wreorder] Rule::Rule(std::string marker) ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:146:17: warning: 'modsecurity::Rule::m_marker' will be initialized after [-Wreorder] std::string m_marker; ^~~~~~~~ ../headers/modsecurity/rule.h:139:9: warning: 'int modsecurity::Rule::m_maturity' [-Wreorder] int m_maturity; ^~~~~~~~~~ rule.cc:54:1: warning: when initialized here [-Wreorder] Rule::Rule(std::string marker) ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:142:26: warning: 'modsecurity::Rule::m_op' willmake[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' be initialized after [-Wreorder] operators::Operator *m_op; ^~~~ ../headers/modsecurity/rule.h:140:9: warning: 'int modsecurity::Rule::m_phase' [-Wreorder] int m_phase; ^~~~~~~ rule.cc:54:1: warning: when initialized here [-Wreorder] Rule::Rule(std::string marker) ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:147:17: warning: 'modsecurity::Rule::m_rev' will be initialized after [-Wreorder] std::string m_rev; ^~~~~ ../headers/modsecurity/rule.h:136:13: warning: 'int64_t modsecurity::Rule::m_ruleId' [-Wreorder] int64_t m_ruleId; ^~~~~~~~ rule.cc:54:1: warning: when initialized here [-Wreorder] Rule::Rule(std::string marker) ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:136:13: warning: 'modsecurity::Rule::m_ruleId' will be initialized after [-Wreorder] int64_t m_ruleId; ^~~~~~~~ ../headers/modsecurity/rule.h:135:10: warning: 'bool modsecurity::Rule::m_secMarker' [-Wreorder] bool m_secMarker; ^~~~~~~~~~~ rule.cc:54:1: warning: when initialized here [-Wreorder] Rule::Rule(std::string marker) ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:155:9: warning: 'modsecurity::Rule::m_referenceCount' will be initialized after [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rule.h:127:22: warning: 'modsecurity::actions::Action* modsecurity::Rule::m_theDisruptiveAction' [-Wreorder] actions::Action *m_theDisruptiveAction; ^~~~~~~~~~~~~~~~~~~~~ rule.cc:54:1: warning: when initialized here [-Wreorder] Rule::Rule(std::string marker) ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:134:10: warning: 'modsecurity::Rule::m_containsStaticBlockAction' will be initialized after [-Wreorder] bool m_containsStaticBlockAction; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rule.h:132:10: warning: 'bool modsecurity::Rule::m_containsCaptureAction' [-Wreorder] bool m_containsCaptureAction; ^~~~~~~~~~~~~~~~~~~~~~~ rule.cc:54:1: warning: when initialized here [-Wreorder] Rule::Rule(std::string marker) ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:133:10: warning: 'modsecurity::Rule::m_containsMultiMatchAction' will be initialized after [-Wreorder] bool m_containsMultiMatchAction; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rule.h:130:24: warning: 'modsecurity::actions::Severity* modsecurity::Rule::m_severity' [-Wreorder] actions::Severity *m_severity; ^~~~~~~~~~ rule.cc:54:1: warning: when initialized here [-Wreorder] Rule::Rule(std::string marker) ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:130:24: warning: 'modsecurity::Rule::m_severity' will be initialized after [-Wreorder] actions::Severity *m_severity; ^~~~~~~~~~ ../headers/modsecurity/rule.h:128:23: warning: 'modsecurity::actions::LogData* modsecurity::Rule::m_logData' [-Wreorder] actions::LogData *m_logData; ^~~~~~~~~ rule.cc:54:1: warning: when initialized here [-Wreorder] Rule::Rule(std::string marker) ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h: In constructor 'modsecurity::Rule::Rule(modsecurity::operators::Operator*, modsecurity::variables::Variables*, std::vector*, std::__cxx11::string, int)': ../headers/modsecurity/rule.h:152:33: warning: 'modsecurity::Rule::m_actionsTag' will be initialized after [-Wreorder] std::vector m_actionsTag; ^~~~~~~~~~~~ ../headers/modsecurity/rule.h:131:10: warning: 'bool modsecurity::Rule::m_chained' [-Wreorder] bool m_chained; ^~~~~~~~~ rule.cc:84:1: warning: when initialized here [-Wreorder] Rule::Rule(Operator *_op, ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:145:17: warning: 'modsecurity::Rule::m_fileName' will be initialized after [-Wreorder] std::string m_fileName; ^~~~~~~~~~ ../headers/modsecurity/rule.h:138:9: warning: 'int modsecurity::Rule::m_lineNumber' [-Wreorder] int m_lineNumber; ^~~~~~~~~~~~ rule.cc:84:1: warning: when initialized here [-Wreorder] Rule::Rule(Operator *_op, ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:146:17: warning: 'modsecurity::Rule::m_marker' will be initialized after [-Wreorder] std::string m_marker; ^~~~~~~~ ../headers/modsecurity/rule.h:139:9: warning: 'int modsecurity::Rule::m_maturity' [-Wreorder] int m_maturity; ^~~~~~~~~~ rule.cc:84:1: warning: when initialized here [-Wreorder] Rule::Rule(Operator *_op, ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:142:26: warning: 'modsecurity::Rule::m_op' will be initialized after [-Wreorder] operators::Operator *m_op; ^~~~ ../headers/modsecurity/rule.h:140:9: warning: 'int modsecurity::Rule::m_phase' [-Wreorder] int m_phase; ^~~~~~~ rule.cc:84:1: warning: when initialized here [-Wreorder] Rule::Rule(Operator *_op, ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:147:17: warning: 'modsecurity::Rule::m_rev' will be initialized after [-Wreorder] std::string m_rev; ^~~~~ ../headers/modsecurity/rule.h:136:13: warning: 'int64_t modsecurity::Rule::m_ruleId' [-Wreorder] int64_t m_ruleId; ^~~~~~~~ rule.cc:84:1: warning: when initialized here [-Wreorder] Rule::Rule(Operator *_op, ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:136:13: warning: 'modsecurity::Rule::m_ruleId' will be initialized after [-Wreorder] int64_t m_ruleId; ^~~~~~~~ ../headers/modsecurity/rule.h:135:10: warning: 'bool modsecurity::Rule::m_secMarker' [-Wreorder] bool m_secMarker; ^~~~~~~~~~~ rule.cc:84:1: warning: when initialized here [-Wreorder] Rule::Rule(Operator *_op, ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:155:9: warning: 'modsecurity::Rule::m_referenceCount' will be initialized after [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rule.h:127:22: warning: 'modsecurity::actions::Action* modsecurity::Rule::m_theDisruptiveAction' [-Wreorder] actions::Action *m_theDisruptiveAction; ^~~~~~~~~~~~~~~~~~~~~ rule.cc:84:1: warning: when initialized here [-Wreorder] Rule::Rule(Operator *_op, ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:134:10: warning: 'modsecurity::Rule::m_containsStaticBlockAction' will be initialized after [-Wreorder] bool m_containsStaticBlockAction; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rule.h:132:10: warning: 'bool modsecurity::Rule::m_containsCaptureAction' [-Wreorder] bool m_containsCaptureAction; ^~~~~~~~~~~~~~~~~~~~~~~ rule.cc:84:1: warning: when initialized here [-Wreorder] Rule::Rule(Operator *_op, ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:133:10: warning: 'modsecurity::Rule::m_containsMultiMatchAction' will be initialized after [-Wreorder] bool m_containsMultiMatchAction; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rule.h:130:24: warning: 'modsecurity::actions::Severity* modsecurity::Rule::m_severity' [-Wreorder] actions::Severity *m_severity; ^~~~~~~~~~ rule.cc:84:1: warning: when initialized here [-Wreorder] Rule::Rule(Operator *_op, ^~~~ In file included from rule.cc:16: ../headers/modsecurity/rule.h:130:24: warning: 'modsecurity::Rule::m_severity' will be initialized after [-Wreorder] actions::Severity *m_severity; ^~~~~~~~~~ ../headers/modsecurity/rule.h:128:23: warning: 'modsecurity::actions::LogData* modsecurity::Rule::m_logData' [-Wreorder] actions::LogData *m_logData; ^~~~~~~~~ rule.cc:84:1: warning: when initialized here [-Wreorder] Rule::Rule(Operator *_op, ^~~~ rule.cc: In member function 'void modsecurity::Rule::getFinalVars(modsecurity::variables::Variables*, modsecurity::variables::Variables*, modsecurity::Transaction*)': rule.cc:513:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < m_variables->size(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~ rule.cc:541:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < addition.size(); i++) { ~~^~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../headers/modsecurity/rule.h:28, from rule.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-unique_id.lo `test -f 'unique_id.cc' || echo './'`unique_id.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c unique_id.cc -fPIC -DPIC -o .libs/libmodsecurity_la-unique_id.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c unique_id.cc -o libmodsecurity_la-unique_id.o >/dev/null 2>&1 unique_id.cc: In member function 'const string modsecurity::UniqueId::ethernetMacAddress()': unique_id.cc:162:17: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rules_properties.lo `test -f 'rules_properties.cc' || echo './'`rules_properties.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_properties.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rules_properties.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_properties.cc -o libmodsecurity_la-rules_properties.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from ../headers/modsecurity/rules_properties.h:32, from rules_properties.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from rules_properties.cc:21: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from rules_properties.cc:21: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from ../headers/modsecurity/rules_properties.h:32, from rules_properties.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libmodsecurity_la-rules_exceptions.lo `test -f 'rules_exceptions.cc' || echo './'`rules_exceptions.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_exceptions.cc -fPIC -DPIC -o .libs/libmodsecurity_la-rules_exceptions.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rules_exceptions.cc -o libmodsecurity_la-rules_exceptions.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from rules_exceptions.cc:21: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from rules_exceptions.cc:21: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from rules_exceptions.cc:21: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from rules_exceptions.cc:21: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-exec.lo `test -f 'actions/exec.cc' || echo './'`actions/exec.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/exec.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-exec.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/exec.cc -o actions/libmodsecurity_la-exec.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from actions/exec.cc:24: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/exec.h:18, from actions/exec.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-log.lo `test -f 'actions/log.cc' || echo './'`actions/log.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/log.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-log.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/log.cc -o actions/libmodsecurity_la-log.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/log.cc:24: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/log.cc:24: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/log.h:19, from actions/log.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-init_col.lo `test -f 'actions/init_col.cc' || echo './'`actions/init_col.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/init_col.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-init_col.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/init_col.cc -o actions/libmodsecurity_la-init_col.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/actions/init_col.h:21, from actions/init_col.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/actions/init_col.h:21, from actions/init_col.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions/init_col.cc: In member function 'virtual bool modsecurity::actions::InitCol::init(std::__cxx11::string*)': actions/init_col.cc:37:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (posEquals == std::string::npos) { ~~~~~~~~~~^~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/init_col.h:20, from actions/init_col.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-maturity.lo `test -f 'actions/maturity.cc' || echo './'`actions/maturity.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/maturity.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-maturity.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/maturity.cc -o actions/libmodsecurity_la-maturity.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/maturity.h:18, from actions/maturity.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-log_data.lo `test -f 'actions/log_data.cc' || echo './'`actions/log_data.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/log_data.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-log_data.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/log_data.cc -o actions/libmodsecurity_la-log_data.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/actions/log_data.h:21, from actions/log_data.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/actions/log_data.h:21, from actions/log_data.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/log_data.h:20, from actions/log_data.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-multi_match.lo `test -f 'actions/multi_match.cc' || echo './'`actions/multi_match.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/multi_match.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-multi_match.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/multi_match.cc -o actions/libmodsecurity_la-multi_match.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/multi_match.h:18, from actions/multi_match.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-msg.lo `test -f 'actions/msg.cc' || echo './'`actions/msg.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/msg.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-msg.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/msg.cc -o actions/libmodsecurity_la-msg.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/actions/msg.h:22, from actions/msg.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/actions/msg.h:22, from actions/msg.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/msg.h:20, from actions/msg.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-no_audit_log.lo `test -f 'actions/no_audit_log.cc' || echo './'`actions/no_audit_log.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/no_audit_log.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-no_audit_log.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/no_audit_log.cc -o actions/libmodsecurity_la-no_audit_log.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/no_audit_log.h:19, from actions/no_audit_log.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-no_log.lo `test -f 'actions/no_log.cc' || echo './'`actions/no_log.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/no_log.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-no_log.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/no_log.cc -o actions/libmodsecurity_la-no_log.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/no_log.cc:24: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/no_log.cc:24: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/no_log.h:19, from actions/no_log.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-phase.lo `test -f 'actions/phase.cc' || echo './'`actions/phase.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/phase.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-phase.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/phase.cc -o actions/libmodsecurity_la-phase.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/phase.h:18, from actions/phase.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-rev.lo `test -f 'actions/rev.cc' || echo './'`actions/rev.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/rev.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-rev.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/rev.cc -o actions/libmodsecurity_la-rev.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/rev.h:18, from actions/rev.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-rule_id.lo `test -f 'actions/rule_id.cc' || echo './'`actions/rule_id.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/rule_id.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-rule_id.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/rule_id.cc -o actions/libmodsecurity_la-rule_id.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/rule_id.h:18, from actions/rule_id.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-severity.lo `test -f 'actions/severity.cc' || echo './'`actions/severity.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/severity.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-severity.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/severity.cc -o actions/libmodsecurity_la-severity.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from actions/severity.cc:25: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/severity.h:19, from actions/severity.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-set_env.lo `test -f 'actions/set_env.cc' || echo './'`actions/set_env.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_env.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_env.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_env.cc -o actions/libmodsecurity_la-set_env.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/actions/set_env.h:21, from actions/set_env.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/actions/set_env.h:21, from actions/set_env.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/set_env.h:20, from actions/set_env.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-set_rsc.lo `test -f 'actions/set_rsc.cc' || echo './'`actions/set_rsc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_rsc.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_rsc.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_rsc.cc -o actions/libmodsecurity_la-set_rsc.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/actions/set_rsc.h:21, from actions/set_rsc.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/actions/set_rsc.h:21, from actions/set_rsc.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/set_rsc.h:20, from actions/set_rsc.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-set_sid.lo `test -f 'actions/set_sid.cc' || echo './'`actions/set_sid.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_sid.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_sid.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_sid.cc -o actions/libmodsecurity_la-set_sid.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/actions/set_sid.h:21, from actions/set_sid.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/actions/set_sid.h:21, from actions/set_sid.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/set_sid.h:20, from actions/set_sid.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-set_uid.lo `test -f 'actions/set_uid.cc' || echo './'`actions/set_uid.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_uid.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_uid.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_uid.cc -o actions/libmodsecurity_la-set_uid.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/actions/set_uid.h:21, from actions/set_uid.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/actions/set_uid.h:21, from actions/set_uid.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/set_uid.h:20, from actions/set_uid.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-skip.lo `test -f 'actions/skip.cc' || echo './'`actions/skip.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/skip.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-skip.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/skip.cc -o actions/libmodsecurity_la-skip.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from actions/skip.cc:23: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/skip.h:18, from actions/skip.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-set_var.lo `test -f 'actions/set_var.cc' || echo './'`actions/set_var.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_var.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-set_var.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/set_var.cc -o actions/libmodsecurity_la-set_var.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/actions/set_var.h:21, from actions/set_var.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/actions/set_var.h:21, from actions/set_var.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/set_var.h:20, from actions/set_var.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-skip_after.lo `test -f 'actions/skip_after.cc' || echo './'`actions/skip_after.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/skip_after.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-skip_after.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/skip_after.cc -o actions/libmodsecurity_la-skip_after.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/rule.h:28, from ../headers/modsecurity/actions/action.h:25, from ../src/actions/skip_after.h:18, from actions/skip_after.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from actions/skip_after.cc:23: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/skip_after.h:18, from actions/skip_after.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-tag.lo `test -f 'actions/tag.cc' || echo './'`actions/tag.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/tag.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-tag.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/tag.cc -o actions/libmodsecurity_la-tag.o >/dev/null 2>&1 actions/tag.cc:34:49: warning: "/*" within comment [-Wcomment] * SecRule REQUEST_FILENAME|ARGS_NAMES|ARGS|XML:/* "\bgetparentfolder\b" \ In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/actions/tag.h:21, from actions/tag.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/actions/tag.h:21, from actions/tag.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/tag.h:20, from actions/tag.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-ver.lo `test -f 'actions/ver.cc' || echo './'`actions/ver.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ver.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-ver.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ver.cc -o actions/libmodsecurity_la-ver.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/ver.h:18, from actions/ver.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-xmlns.lo `test -f 'actions/xmlns.cc' || echo './'`actions/xmlns.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/xmlns.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-xmlns.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/xmlns.cc -o actions/libmodsecurity_la-xmlns.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/xmlns.h:18, from actions/xmlns.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parser/libmodsecurity_la-seclang-parser.lo `test -f 'parser/seclang-parser.cc' || echo './'`parser/seclang-parser.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/seclang-parser.cc -fPIC -DPIC -o parser/.libs/libmodsecurity_la-seclang-parser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/seclang-parser.cc -o parser/libmodsecurity_la-seclang-parser.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/rule.h:28, from ../src/rule_script.h:21, from seclang-parser.yy:20, from parser/seclang-parser.cc:40: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:23, from seclang-parser.yy:20, from parser/seclang-parser.cc:40: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:23, from seclang-parser.yy:20, from parser/seclang-parser.cc:40: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from seclang-parser.yy:115, from parser/seclang-parser.cc:40: ../src/operators/fuzzy_hash.h: In constructor 'modsecurity::operators::FuzzyHash::FuzzyHash(std::unique_ptr)': ../src/operators/fuzzy_hash.h:52:30: warning: 'modsecurity::operators::FuzzyHash::m_head' will be initialized after [-Wreorder] struct fuzzy_hash_chunk *m_head; ^~~~~~ ../src/operators/fuzzy_hash.h:51:9: warning: 'int modsecurity::operators::FuzzyHash::m_threshold' [-Wreorder] int m_threshold; ^~~~~~~~~~~ ../src/operators/fuzzy_hash.h:41:14: warning: when initialized here [-Wreorder] explicit FuzzyHash(std::unique_ptr param) ^~~~~~~~~ In file included from seclang-parser.yy:155, from parser/seclang-parser.cc:40: ../src/utils/geo_lookup.h: In constructor 'modsecurity::Utils::GeoLookup::GeoLookup()': ../src/utils/geo_lookup.h:70:12: warning: 'modsecurity::Utils::GeoLookup::m_gi' will be initialized after [-Wreorder] GeoIP *m_gi; ^~~~ ../src/utils/geo_lookup.h:65:22: warning: 'modsecurity::Utils::GeoLookupVersion modsecurity::Utils::GeoLookup::m_version' [-Wreorder] GeoLookumake[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' pVersion m_version; ^~~~~~~~~ ../src/utils/geo_lookup.h:56:5: warning: when initialized here [-Wreorder] GeoLookup() : ^~~~~~~~~ seclang-parser.yy: In member function 'virtual int yy::seclang_parser::parse()': seclang-parser.yy:2471:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2479:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2486:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2493:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2500:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2507:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2514:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2521:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2528:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2535:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2542:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2549:14: warning: unused variable 'z' [-Wunused-variable] seclang-parser.yy:2556:14: warning: unused variable 'z' [-Wunused-variable] In file included from ../headers/modsecurity/transaction.h:45, from ../headers/modsecurity/rule.h:28, from ../src/rule_script.h:21, from seclang-parser.yy:20, from parser/seclang-parser.cc:40: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parser/libmodsecurity_la-driver.lo `test -f 'parser/driver.cc' || echo './'`parser/driver.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/driver.cc -fPIC -DPIC -o parser/.libs/libmodsecurity_la-driver.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/driver.cc -o parser/libmodsecurity_la-driver.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from ../src/parser/driver.h:28, from parser/driver.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/parser/driver.h:29, from parser/driver.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:23, from ../src/parser/driver.h:32, from parser/driver.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from seclang-parser.yy:115, from ../src/parser/driver.h:33, from parser/driver.cc:16: ../src/operators/fuzzy_hash.h: In constructor 'modsecurity::operators::FuzzyHash::FuzzyHash(std::unique_ptr)': ../src/operators/fuzzy_hash.h:52:30: warning: 'modsecurity::operators::FuzzyHash::m_head' will be initialized after [-Wreorder] struct fuzzy_hash_chunk *m_head; ^~~~~~ ../src/operators/fuzzy_hash.h:51:9: warning: 'int modsecurity::operators::FuzzyHash::m_threshold' [-Wreorder] int m_threshold; ^~~~~~~~~~~ ../src/operators/fuzzy_hash.h:41:14: warning: when initialized here [-Wreorder] explicit FuzzyHash(std::unique_ptr param) ^~~~~~~~~ In file included from seclang-parser.yy:155, from ../src/parser/driver.h:33, from parser/driver.cc:16: ../src/utils/geo_lookup.h: In constructor 'modsecurity::Utils::GeoLookup::GeoLookup()': ../src/utils/geo_lookup.h:70:12: warning: 'modsecurity::Utils::GeoLookup::m_gi' will be initialized after [-Wreorder] GeoIP *m_gi; ^~~~ ../src/utils/geo_lookup.h:65:22: warning: 'modsecurity::Utils::GeoLookupVersion modsecurity::Utils::GeoLookup::m_version' [-Wreorder] GeoLookupVersion m_version; ^~~~~~~~~ ../src/utils/geo_lookup.h:56:5: warning: when initialized here [-Wreorder] GeoLookup() : ^~~~~~~~~ parser/drmake[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' iver.cc: In member function 'int modsecurity::Parser::Driver::addSecRule(modsecurity::Rule*)': parser/driver.cc:122:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < rules.size(); j++) { ~~^~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from ../src/parser/driver.h:28, from parser/driver.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o audit_log/libmodsecurity_la-audit_log.lo `test -f 'audit_log/audit_log.cc' || echo './'`audit_log/audit_log.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/audit_log.cc -fPIC -DPIC -o audit_log/.libs/libmodsecurity_la-audit_log.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/audit_log.cc -o audit_log/libmodsecurity_la-audit_log.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/audit_log.h:25, from audit_log/audit_log.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/audit_log/writer/parallel.h:25, from audit_log/audit_log.cc:26: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from audit_log/audit_log.cc:16: ../headers/modsecurity/audit_log.h: In constructor 'modsecurity::audit_log::AuditLog::AuditLog()': ../headers/modsecurity/audit_log.h:206:9: warning: 'modsecurity::audit_log::AuditLog::m_directoryPermission' will be initialized after [-Wreorder] int m_directoryPermission; ^~~~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/audit_log.h:199:9: warning: 'int modsecurity::audit_log::AuditLog::m_parts' [-Wreorder] int m_parts; ^~~~~~~ audit_log/audit_log.cc:53:1: warning: when initialized here [-Wreorder] AuditLog::AuditLog() ^~~~~~~~ In file included from audit_log/audit_log.cc:16: ../headers/modsecurity/audit_log.h:212:18: warning: 'modsecurity::audit_log::AuditLog::m_type' will be initialized after [-Wreorder] AuditLogType m_type; ^~~~~~ ../headers/modsecurity/audit_log.h:196:20: warning: 'modsecurity::audit_log::AuditLog::AuditLogFormat modsecurity::audit_log::AuditLog::m_format' [-Wreorder] AuditLogFormat m_format; ^~~~~~~~ audit_log/audit_log.cc:53:1: warning: when initialized here [-Wreorder] AuditLog::AuditLog() ^~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../headers/modsecurity/audit_log.h:25, from audit_log/audit_log.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o parser/libmodsecurity_la-seclang-scanner.lo `test -f 'parser/seclang-scanner.cc' || echo './'`parser/seclang-scanner.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/seclang-scanner.cc -fPIC -DPIC -o parser/.libs/libmodsecurity_la-seclang-scanner.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c parser/seclang-scanner.cc -o parser/libmodsecurity_la-seclang-scanner.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from ../src/parser/driver.h:28, from seclang-scanner.ll:7: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/parser/driver.h:29, from seclang-scanner.ll:7: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:23, from ../src/parser/driver.h:32, from seclang-scanner.ll:7: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from seclang-parser.yy:115, from ../src/parser/driver.h:33, from seclang-scanner.ll:7: ../src/operators/fuzzy_hash.h: In constructor 'modsecurity::operators::FuzzyHash::FuzzyHash(std::unique_ptr)': ../src/operators/fuzzy_hash.h:52:30: warning: 'modsecurity::operators::FuzzyHash::m_head' will be initialized after [-Wreorder] struct fuzzy_hash_chunk *m_head; ^~~~~~ ../src/operators/fuzzy_hash.h:51:9: warning: 'int modsecurity::operators::FuzzyHash::m_threshold' [-Wreorder] int m_threshold; ^~~~~~~~~~~ ../src/operators/fuzzy_hash.h:41:14: warning: when initialized here [-Wreorder] explicit FuzzyHash(std::unique_ptr param) ^~~~~~~~~ In file included from seclang-parser.yy:155, from ../src/parser/driver.h:33, from seclang-scanner.ll:7: ../src/utils/geo_lookup.h: In constructor 'modsecurity::Utils::GeoLookup::GeoLookup()': ../src/utils/geo_lookup.h:70:12: warning: 'modsecurity::Utils::GeoLookup::m_gi' will be initialized after [-Wreorder] GeoIP *m_gi; ^~~~ ../src/utils/geo_lookup.h:65:22: warning: 'modsecurity::Utils::GeoLookupVersion modsecurity::Utils::GeoLookup::m_version' [-Wreorder] GeoLookupVersion m_version; ^~~~~~~~~ ../src/utils/geo_lookup.h:56:5: warning: when initialized here [-Wreorder] GeoLookup() : ^~~~~~~~~ In fmake[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' ile included from ../headers/modsecurity/modsecurity.h:174, from ../src/parser/driver.h:28, from seclang-scanner.ll:7: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o audit_log/writer/libmodsecurity_la-writer.lo `test -f 'audit_log/writer/writer.cc' || echo './'`audit_log/writer/writer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/writer.cc -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-writer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/writer.cc -o audit_log/writer/libmodsecurity_la-writer.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/audit_log/writer/writer.h:31, from audit_log/writer/writer.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/audit_log/writer/writer.h:31, from audit_log/writer/writer.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o audit_log/writer/libmodsecurity_la-https.lo `test -f 'audit_log/writer/https.cc' || echo './'`audit_log/writer/https.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/https.cc -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-https.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/https.cc -o audit_log/writer/libmodsecurity_la-https.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from audit_log/writer/https.cc:30: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/transaction.h:45, 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/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o audit_log/writer/libmodsecurity_la-serial.lo `test -f 'audit_log/writer/serial.cc' || echo './'`audit_log/writer/serial.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/serial.cc -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-serial.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/serial.cc -o audit_log/writer/libmodsecurity_la-serial.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/audit_log/writer/serial.h:29, from audit_log/writer/serial.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/transaction.h:45, 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/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o debug_log/libmodsecurity_la-debug_log.lo `test -f 'debug_log/debug_log.cc' || echo './'`debug_log/debug_log.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c debug_log/debug_log.cc -fPIC -DPIC -o debug_log/.libs/libmodsecurity_la-debug_log.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c debug_log/debug_log.cc -o debug_log/libmodsecurity_la-debug_log.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o audit_log/writer/libmodsecurity_la-parallel.lo `test -f 'audit_log/writer/parallel.cc' || echo './'`audit_log/writer/parallel.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/parallel.cc -fPIC -DPIC -o audit_log/writer/.libs/libmodsecurity_la-parallel.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c audit_log/writer/parallel.cc -o audit_log/writer/libmodsecurity_la-parallel.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/audit_log/writer/parallel.h:25, from audit_log/writer/parallel.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/transaction.h:45, 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/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o debug_log/libmodsecurity_la-debug_log_writer.lo `test -f 'debug_log/debug_log_writer.cc' || echo './'`debug_log/debug_log_writer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c debug_log/debug_log_writer.cc -fPIC -DPIC -o debug_log/.libs/libmodsecurity_la-debug_log_writer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c debug_log/debug_log_writer.cc -o debug_log/libmodsecurity_la-debug_log_writer.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/utils/shared_files.h:38, from debug_log/debug_log_writer.cc:30: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/utils/shared_files.h:38, from debug_log/debug_log_writer.cc:30: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o request_body_processor/libmodsecurity_la-xml.lo `test -f 'request_body_processor/xml.cc' || echo './'`request_body_processor/xml.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/xml.cc -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-xml.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/xml.cc -o request_body_processor/libmodsecurity_la-xml.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/request_body_processor/xml.h:24, from request_body_processor/xml.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/request_body_processor/xml.h:25, from request_body_processor/xml.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ request_body_processor/xml.cc: In member function 'bool modsecurity::RequestBodyProcessor::XML::init()': request_body_processor/xml.cc:49:44: warning: variable 'entity' set but not used [-Wunused-but-set-variable] xmlParserInputBufferCreateFilenameFunc entity; ^~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/request_body_processor/xml.h:24, from request_body_processor/xml.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o request_body_processor/libmodsecurity_la-json.lo `test -f 'request_body_processor/json.cc' || echo './'`request_body_processor/json.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/json.cc -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-json.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/json.cc -o request_body_processor/libmodsecurity_la-json.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/request_body_processor/json.h:28, from request_body_processor/json.cc:19: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/request_body_processor/json.h:29, from request_body_processor/json.cc:19: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/request_body_processor/json.h:28, from request_body_processor/json.cc:19: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-accuracy.lo `test -f 'actions/accuracy.cc' || echo './'`actions/accuracy.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/accuracy.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-accuracy.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/accuracy.cc -o actions/libmodsecurity_la-accuracy.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/accuracy.h:18, from actions/accuracy.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o request_body_processor/libmodsecurity_la-multipart.lo `test -f 'request_body_processor/multipart.cc' || echo './'`request_body_processor/multipart.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/multipart.cc -fPIC -DPIC -o request_body_processor/.libs/libmodsecurity_la-multipart.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c request_body_processor/multipart.cc -o request_body_processor/libmodsecurity_la-multipart.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/request_body_processor/multipart.h:25, from request_body_processor/multipart.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from request_body_processor/multipart.cc:16: ../src/request_body_processor/multipart.h: In constructor 'modsecurity::RequestBodyProcessor::MultipartPart::MultipartPart()': ../src/request_body_processor/multipart.h:105:18: warning: 'modsecurity::RequestBodyProcessor::MultipartPart::m_offset' will be initialized after [-Wreorder] unsigned int m_offset; ^~~~~~~~ ../src/request_body_processor/multipart.h:99:12: warning: 'size_t modsecurity::RequestBodyProcessor::MultipartPart::m_filenameOffset' [-Wreorder] size_t m_filenameOffset; ^~~~~~~~~~~~~~~~ ../src/request_body_processor/multipart.h:59:5: warning: when initialized here [-Wreorder] MultipartPart() ^~~~~~~~~~~~~ ../src/request_body_processor/multipart.h:99:12: warning: 'modsecurity::RequestBodyProcessor::MultipartPart::m_filenameOffset' will be initialized after [-Wreorder] size_t m_filenameOffset; ^~~~~~~~~~~~~~~~ ../src/request_body_processor/multipart.h:81:12: warning: 'size_t modsecurity::RequestBodyProcessor::MultipartPart::m_nameOffset' [-Wreorder] size_t m_nameOffset; ^~~~~~~~~~~~ ../src/request_body_processor/multipart.h:59:5: warning: when initialized here [-Wreorder] MultipartPart() ^~~~~~~~~~~~~ In file included from request_body_processor/multipart.cc:31: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/request_body_processor/multipart.h:25, from request_body_processor/multipart.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-audit_log.lo `test -f 'actions/audit_log.cc' || echo './'`actions/audit_log.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/audit_log.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-audit_log.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/audit_log.cc -o actions/libmodsecurity_la-audit_log.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from actions/audit_log.cc:24: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/audit_log.h:19, from actions/audit_log.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-action.lo `test -f 'actions/action.cc' || echo './'`actions/action.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/action.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-action.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/action.cc -o actions/libmodsecurity_la-action.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/rule.h:28, from ../headers/modsecurity/actions/action.h:25, from actions/action.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/actions/disruptive/deny.h:21, from actions/action.cc:27: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ 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(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from actions/action.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-block.lo `test -f 'actions/block.cc' || echo './'`actions/block.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/block.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-block.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/block.cc -o actions/libmodsecurity_la-block.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from actions/block.cc:24: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/block.h:19, from actions/block.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-capture.lo `test -f 'actions/capture.cc' || echo './'`actions/capture.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/capture.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-capture.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/capture.cc -o actions/libmodsecurity_la-capture.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/capture.cc:25: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from actions/capture.cc:25: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/capture.h:18, from actions/capture.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/libmodsecurity_la-chain.lo `test -f 'actions/chain.cc' || echo './'`actions/chain.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/chain.cc -fPIC -DPIC -o actions/.libs/libmodsecurity_la-chain.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/chain.cc -o actions/libmodsecurity_la-chain.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/chain.h:18, from actions/chain.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-audit_log_parts.lo `test -f 'actions/ctl/audit_log_parts.cc' || echo './'`actions/ctl/audit_log_parts.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/audit_log_parts.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-audit_log_parts.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/audit_log_parts.cc -o actions/ctl/libmodsecurity_la-audit_log_parts.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/ctl/audit_log_parts.h:18, from actions/ctl/audit_log_parts.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-request_body_processor_json.lo `test -f 'actions/ctl/request_body_processor_json.cc' || echo './'`actions/ctl/request_body_processor_json.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_processor_json.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_json.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_processor_json.cc -o actions/ctl/libmodsecurity_la-request_body_processor_json.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/ctl/request_body_processor_json.h:18, from actions/ctl/request_body_processor_json.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-rule_engine.lo `test -f 'actions/ctl/rule_engine.cc' || echo './'`actions/ctl/rule_engine.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_engine.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_engine.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_engine.cc -o actions/ctl/libmodsecurity_la-rule_engine.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/rule.h:28, from ../headers/modsecurity/actions/action.h:25, from ../src/actions/ctl/rule_engine.h:18, from actions/ctl/rule_engine.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from actions/ctl/rule_engine.cc:22: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/ctl/rule_engine.h:18, from actions/ctl/rule_engine.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-request_body_processor_xml.lo `test -f 'actions/ctl/request_body_processor_xml.cc' || echo './'`actions/ctl/request_body_processor_xml.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_processor_xml.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_xml.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_processor_xml.cc -o actions/ctl/libmodsecurity_la-request_body_processor_xml.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/ctl/request_body_processor_xml.h:18, from actions/ctl/request_body_processor_xml.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-request_body_processor_urlencoded.lo `test -f 'actions/ctl/request_body_processor_urlencoded.cc' || echo './'`actions/ctl/request_body_processor_urlencoded.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_processor_urlencoded.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_processor_urlencoded.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_processor_urlencoded.cc -o actions/ctl/libmodsecurity_la-request_body_processor_urlencoded.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/ctl/request_body_processor_urlencoded.h:18, from actions/ctl/request_body_processor_urlencoded.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-rule_remove_target_by_tag.lo `test -f 'actions/ctl/rule_remove_target_by_tag.cc' || echo './'`actions/ctl/rule_remove_target_by_tag.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_target_by_tag.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_target_by_tag.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_target_by_tag.cc -o actions/ctl/libmodsecurity_la-rule_remove_target_by_tag.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/ctl/rule_remove_target_by_tag.h:18, from actions/ctl/rule_remove_target_by_tag.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-rule_remove_target_by_id.lo `test -f 'actions/ctl/rule_remove_target_by_id.cc' || echo './'`actions/ctl/rule_remove_target_by_id.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_target_by_id.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_target_by_id.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_target_by_id.cc -o actions/ctl/libmodsecurity_la-rule_remove_target_by_id.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/ctl/rule_remove_target_by_id.h:18, from actions/ctl/rule_remove_target_by_id.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-rule_remove_by_tag.lo `test -f 'actions/ctl/rule_remove_by_tag.cc' || echo './'`actions/ctl/rule_remove_by_tag.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_by_tag.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_tag.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_by_tag.cc -o actions/ctl/libmodsecurity_la-rule_remove_by_tag.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/ctl/rule_remove_by_tag.h:18, from actions/ctl/rule_remove_by_tag.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-rule_remove_by_id.lo `test -f 'actions/ctl/rule_remove_by_id.cc' || echo './'`actions/ctl/rule_remove_by_id.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_by_id.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-rule_remove_by_id.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/rule_remove_by_id.cc -o actions/ctl/libmodsecurity_la-rule_remove_by_id.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/ctl/rule_remove_by_id.h:18, from actions/ctl/rule_remove_by_id.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/ctl/libmodsecurity_la-request_body_access.lo `test -f 'actions/ctl/request_body_access.cc' || echo './'`actions/ctl/request_body_access.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_access.cc -fPIC -DPIC -o actions/ctl/.libs/libmodsecurity_la-request_body_access.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/ctl/request_body_access.cc -o actions/ctl/libmodsecurity_la-request_body_access.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/ctl/request_body_access.h:18, from actions/ctl/request_body_access.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/disruptive/libmodsecurity_la-allow.lo `test -f 'actions/disruptive/allow.cc' || echo './'`actions/disruptive/allow.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/allow.cc -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-allow.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/allow.cc -o actions/disruptive/libmodsecurity_la-allow.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from actions/disruptive/allow.cc:23: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/disruptive/allow.h:18, from actions/disruptive/allow.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/disruptive/libmodsecurity_la-deny.lo `test -f 'actions/disruptive/deny.cc' || echo './'`actions/disruptive/deny.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/deny.cc -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-deny.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/deny.cc -o actions/disruptive/libmodsecurity_la-deny.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/rule.h:28, from ../headers/modsecurity/actions/action.h:25, from ../src/actions/disruptive/deny.h:19, from actions/disruptive/deny.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/actions/disruptive/deny.h:21, from actions/disruptive/deny.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/disruptive/deny.h:19, from actions/disruptive/deny.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/disruptive/libmodsecurity_la-drop.lo `test -f 'actions/disruptive/drop.cc' || echo './'`actions/disruptive/drop.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/drop.cc -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-drop.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/drop.cc -o actions/disruptive/libmodsecurity_la-drop.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/actions/disruptive/drop.h:21, from actions/disruptive/drop.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/disruptive/drop.h:19, from actions/disruptive/drop.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/disruptive/libmodsecurity_la-redirect.lo `test -f 'actions/disruptive/redirect.cc' || echo './'`actions/disruptive/redirect.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/redirect.cc -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-redirect.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/redirect.cc -o actions/disruptive/libmodsecurity_la-redirect.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/actions/disruptive/redirect.h:22, from actions/disruptive/redirect.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/actions/disruptive/redirect.h:22, from actions/disruptive/redirect.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/disruptive/redirect.h:20, from actions/disruptive/redirect.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/disruptive/libmodsecurity_la-pass.lo `test -f 'actions/disruptive/pass.cc' || echo './'`actions/disruptive/pass.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/pass.cc -fPIC -DPIC -o actions/disruptive/.libs/libmodsecurity_la-pass.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/disruptive/pass.cc -o actions/disruptive/libmodsecurity_la-pass.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from actions/disruptive/pass.cc:24: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/disruptive/pass.h:19, from actions/disruptive/pass.cc:16: ../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] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-base64_decode.lo `test -f 'actions/transformations/base64_decode.cc' || echo './'`actions/transformations/base64_decode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_decode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_decode.cc -o actions/transformations/libmodsecurity_la-base64_decode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/base64_decode.h:18, from actions/transformations/base64_decode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/data/libmodsecurity_la-status.lo `test -f 'actions/data/status.cc' || echo './'`actions/data/status.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/data/status.cc -fPIC -DPIC -o actions/data/.libs/libmodsecurity_la-status.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/data/status.cc -o actions/data/libmodsecurity_la-status.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/data/status.h:19, from actions/data/status.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-base64_encode.lo `test -f 'actions/transformations/base64_encode.cc' || echo './'`actions/transformations/base64_encode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_encode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_encode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_encode.cc -o actions/transformations/libmodsecurity_la-base64_encode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/base64_encode.h:18, from actions/transformations/base64_encode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-base64_decode_ext.lo `test -f 'actions/transformations/base64_decode_ext.cc' || echo './'`actions/transformations/base64_decode_ext.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_decode_ext.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-base64_decode_ext.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/base64_decode_ext.cc -o actions/transformations/libmodsecurity_la-base64_decode_ext.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/base64_decode_ext.h:18, from actions/transformations/base64_decode_ext.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-cmd_line.lo `test -f 'actions/transformations/cmd_line.cc' || echo './'`actions/transformations/cmd_line.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/cmd_line.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-cmd_line.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/cmd_line.cc -o actions/transformations/libmodsecurity_la-cmd_line.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/cmd_line.h:18, from actions/transformations/cmd_line.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-compress_whitespace.lo `test -f 'actions/transformations/compress_whitespace.cc' || echo './'`actions/transformations/compress_whitespace.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/compress_whitespace.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-compress_whitespace.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/compress_whitespace.cc -o actions/transformations/libmodsecurity_la-compress_whitespace.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ actions/transformations/compress_whitespace.cc: In member function 'virtual std::__cxx11::string modsecurity::actions::transformations::CompressWhitespace::evaluate(std::__cxx11::string, modsecurity::Transaction*)': actions/transformations/compress_whitespace.cc:45:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] while (i < value.size()) { ~~^~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/compress_whitespace.h:18, from actions/transformations/compress_whitespace.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-css_decode.lo `test -f 'actions/transformations/css_decode.cc' || echo './'`actions/transformations/css_decode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/css_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-css_decode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/css_decode.cc -o actions/transformations/libmodsecurity_la-css_decode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/css_decode.h:18, from actions/transformations/css_decode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-escape_seq_decode.lo `test -f 'actions/transformations/escape_seq_decode.cc' || echo './'`actions/transformations/escape_seq_decode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/escape_seq_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-escape_seq_decode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/escape_seq_decode.cc -o actions/transformations/libmodsecurity_la-escape_seq_decode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/escape_seq_decode.h:18, from actions/transformations/escape_seq_decode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-hex_decode.lo `test -f 'actions/transformations/hex_decode.cc' || echo './'`actions/transformations/hex_decode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/hex_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-hex_decode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/hex_decode.cc -o actions/transformations/libmodsecurity_la-hex_decode.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/hex_decode.h:18, from actions/transformations/hex_decode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-hex_encode.lo `test -f 'actions/transformations/hex_encode.cc' || echo './'`actions/transformations/hex_encode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/hex_encode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-hex_encode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/hex_encode.cc -o actions/transformations/libmodsecurity_la-hex_encode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/hex_encode.h:18, from actions/transformations/hex_encode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-html_entity_decode.lo `test -f 'actions/transformations/html_entity_decode.cc' || echo './'`actions/transformations/html_entity_decode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/html_entity_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-html_entity_decode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/html_entity_decode.cc -o actions/transformations/libmodsecurity_la-html_entity_decode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] for (z = 0; ((z < copy) && (count < input_len)); z++) { ~~~~~~^~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/html_entity_decode.h:19, from actions/transformations/html_entity_decode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-js_decode.lo `test -f 'actions/transformations/js_decode.cc' || echo './'`actions/transformations/js_decode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/js_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-js_decode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/js_decode.cc -o actions/transformations/libmodsecurity_la-js_decode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ 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] 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] 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] } 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] } 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] 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] } 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] while (i < input_len) { ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/js_decode.h:18, from actions/transformations/js_decode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-length.lo `test -f 'actions/transformations/length.cc' || echo './'`actions/transformations/length.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/length.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-length.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/length.cc -o actions/transformations/libmodsecurity_la-length.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/length.h:18, from actions/transformations/length.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-lower_case.lo `test -f 'actions/transformations/lower_case.cc' || echo './'`actions/transformations/lower_case.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/lower_case.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-lower_case.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/lower_case.cc -o actions/transformations/libmodsecurity_la-lower_case.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/lower_case.h:19, from actions/transformations/lower_case.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-md5.lo `test -f 'actions/transformations/md5.cc' || echo './'`actions/transformations/md5.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/md5.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-md5.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/md5.cc -o actions/transformations/libmodsecurity_la-md5.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/md5.h:18, from actions/transformations/md5.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-none.lo `test -f 'actions/transformations/none.cc' || echo './'`actions/transformations/none.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/none.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-none.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/none.cc -o actions/transformations/libmodsecurity_la-none.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/none.h:18, from actions/transformations/none.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-normalise_path.lo `test -f 'actions/transformations/normalise_path.cc' || echo './'`actions/transformations/normalise_path.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/normalise_path.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-normalise_path.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/normalise_path.cc -o actions/transformations/libmodsecurity_la-normalise_path.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/normalise_path.h:18, from actions/transformations/normalise_path.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-normalise_path_win.lo `test -f 'actions/transformations/normalise_path_win.cc' || echo './'`actions/transformations/normalise_path_win.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/normalise_path_win.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-normalise_path_win.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/normalise_path_win.cc -o actions/transformations/libmodsecurity_la-normalise_path_win.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/normalise_path_win.h:18, from actions/transformations/normalise_path_win.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-parity_even_7bit.lo `test -f 'actions/transformations/parity_even_7bit.cc' || echo './'`actions/transformations/parity_even_7bit.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_even_7bit.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_even_7bit.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_even_7bit.cc -o actions/transformations/libmodsecurity_la-parity_even_7bit.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/parity_even_7bit.h:18, from actions/transformations/parity_even_7bit.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-parity_odd_7bit.lo `test -f 'actions/transformations/parity_odd_7bit.cc' || echo './'`actions/transformations/parity_odd_7bit.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_odd_7bit.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_odd_7bit.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_odd_7bit.cc -o actions/transformations/libmodsecurity_la-parity_odd_7bit.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/parity_odd_7bit.h:18, from actions/transformations/parity_odd_7bit.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-parity_zero_7bit.lo `test -f 'actions/transformations/parity_zero_7bit.cc' || echo './'`actions/transformations/parity_zero_7bit.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_zero_7bit.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-parity_zero_7bit.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/parity_zero_7bit.cc -o actions/transformations/libmodsecurity_la-parity_zero_7bit.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/parity_zero_7bit.h:18, from actions/transformations/parity_zero_7bit.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-remove_comments.lo `test -f 'actions/transformations/remove_comments.cc' || echo './'`actions/transformations/remove_comments.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_comments.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_comments.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_comments.cc -o actions/transformations/libmodsecurity_la-remove_comments.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/remove_comments.h:18, from actions/transformations/remove_comments.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-remove_comments_char.lo `test -f 'actions/transformations/remove_comments_char.cc' || echo './'`actions/transformations/remove_comments_char.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_comments_char.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_comments_char.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_comments_char.cc -o actions/transformations/libmodsecurity_la-remove_comments_char.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ actions/transformations/remove_comments_char.cc: In member function 'virtual std::__cxx11::string modsecurity::actions::transformations::RemoveCommentsChar::evaluate(std::__cxx11::string, modsecurity::Transaction*)': actions/transformations/remove_comments_char.cc:43:14: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] while (i < value.size()) { ~~^~~~~~~~~~~~~~ actions/transformations/remove_comments_char.cc:45:21: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] && (i+1 < value.size()) && value.at(i+1) == '*') { ~~~~^~~~~~~~~~~~~~ actions/transformations/remove_comments_char.cc:48:21: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] && (i+1 < value.size()) && value.at(i+1) == '/') { ~~~~^~~~~~~~~~~~~~ actions/transformations/remove_comments_char.cc:51:21: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] && (i+1 < value.size()) ~~~~^~~~~~~~~~~~~~ actions/transformations/remove_comments_char.cc:53:21: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] && (i+2 < value.size()) ~~~~^~~~~~~~~~~~~~ actions/transformations/remove_comments_char.cc:55:21: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] && (i+3 < value.size()) ~~~~^~~~~~~~~~~~~~ actions/transformations/remove_comments_char.cc:59:21: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] && (i+1 < value.size()) && value.at(i+1) == '-' ~~~~^~~~~~~~~~~~~~ actions/transformations/remove_comments_char.cc:60:21: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] && (i+2 < value.size()) && value.at(i+2) == '>') { ~~~~^~~~~~~~~~~~~~ actions/transformations/remove_comments_char.cc:63:21: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] && (i+1 < value.size()) && value.at(i+1) == '-') { ~~~~^~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/remove_comments_char.h:18, from actions/transformations/remove_comments_char.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-remove_nulls.lo `test -f 'actions/transformations/remove_nulls.cc' || echo './'`actions/transformations/remove_nulls.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_nulls.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_nulls.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_nulls.cc -o actions/transformations/libmodsecurity_la-remove_nulls.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ actions/transformations/remove_nulls.cc: In member function 'virtual std::__cxx11::string modsecurity::actions::transformations::RemoveNulls::evaluate(std::__cxx11::string, modsecurity::Transaction*)': actions/transformations/remove_nulls.cc:41:14: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] while (i < value.size()) { ~~^~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/remove_nulls.h:18, from actions/transformations/remove_nulls.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-remove_whitespace.lo `test -f 'actions/transformations/remove_whitespace.cc' || echo './'`actions/transformations/remove_whitespace.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_whitespace.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-remove_whitespace.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/remove_whitespace.cc -o actions/transformations/libmodsecurity_la-remove_whitespace.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ actions/transformations/remove_whitespace.cc: In member function 'virtual std::__cxx11::string modsecurity::actions::transformations::RemoveWhitespace::evaluate(std::__cxx11::string, modsecurity::Transaction*)': actions/transformations/remove_whitespace.cc:45:14: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] while (i < value.size()) { ~~^~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/remove_whitespace.h:18, from actions/transformations/remove_whitespace.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-replace_comments.lo `test -f 'actions/transformations/replace_comments.cc' || echo './'`actions/transformations/replace_comments.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/replace_comments.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-replace_comments.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/replace_comments.cc -o actions/transformations/libmodsecurity_la-replace_comments.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/replace_comments.h:18, from actions/transformations/replace_comments.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-replace_nulls.lo `test -f 'actions/transformations/replace_nulls.cc' || echo './'`actions/transformations/replace_nulls.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/replace_nulls.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-replace_nulls.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/replace_nulls.cc -o actions/transformations/libmodsecurity_la-replace_nulls.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ actions/transformations/replace_nulls.cc: In member function 'virtual std::__cxx11::string modsecurity::actions::transformations::ReplaceNulls::evaluate(std::__cxx11::string, modsecurity::Transaction*)': actions/transformations/replace_nulls.cc:43:14: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] while (i < value.size()) { ~~^~~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/replace_nulls.h:18, from actions/transformations/replace_nulls.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-sha1.lo `test -f 'actions/transformations/sha1.cc' || echo './'`actions/transformations/sha1.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/sha1.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-sha1.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/sha1.cc -o actions/transformations/libmodsecurity_la-sha1.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/sha1.h:18, from actions/transformations/sha1.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-sql_hex_decode.lo `test -f 'actions/transformations/sql_hex_decode.cc' || echo './'`actions/transformations/sql_hex_decode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/sql_hex_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-sql_hex_decode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/sql_hex_decode.cc -o actions/transformations/libmodsecurity_la-sql_hex_decode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/sql_hex_decode.h:18, from actions/transformations/sql_hex_decode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-trim.lo `test -f 'actions/transformations/trim.cc' || echo './'`actions/transformations/trim.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim.cc -o actions/transformations/libmodsecurity_la-trim.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/trim.h:18, from actions/transformations/trim.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-transformation.lo `test -f 'actions/transformations/transformation.cc' || echo './'`actions/transformations/transformation.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/transformation.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-transformation.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/transformation.cc -o actions/transformations/libmodsecurity_la-transformation.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/transformation.h:18, from actions/transformations/transformation.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-trim_left.lo `test -f 'actions/transformations/trim_left.cc' || echo './'`actions/transformations/trim_left.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim_left.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim_left.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim_left.cc -o actions/transformations/libmodsecurity_la-trim_left.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/trim_left.h:18, from actions/transformations/trim_left.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-trim_right.lo `test -f 'actions/transformations/trim_right.cc' || echo './'`actions/transformations/trim_right.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim_right.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-trim_right.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/trim_right.cc -o actions/transformations/libmodsecurity_la-trim_right.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/trim_right.h:18, from actions/transformations/trim_right.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-upper_case.lo `test -f 'actions/transformations/upper_case.cc' || echo './'`actions/transformations/upper_case.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/upper_case.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-upper_case.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/upper_case.cc -o actions/transformations/libmodsecurity_la-upper_case.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/upper_case.h:19, from actions/transformations/upper_case.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-url_decode.lo `test -f 'actions/transformations/url_decode.cc' || echo './'`actions/transformations/url_decode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_decode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_decode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_decode.cc -o actions/transformations/libmodsecurity_la-url_decode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/url_decode.h:19, from actions/transformations/url_decode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-url_encode.lo `test -f 'actions/transformations/url_encode.cc' || echo './'`actions/transformations/url_encode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_encode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_encode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_encode.cc -o actions/transformations/libmodsecurity_la-url_encode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/url_encode.h:18, from actions/transformations/url_encode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-url_decode_uni.lo `test -f 'actions/transformations/url_decode_uni.cc' || echo './'`actions/transformations/url_decode_uni.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_decode_uni.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-url_decode_uni.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/url_decode_uni.cc -o actions/transformations/libmodsecurity_la-url_decode_uni.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/rule.h:28, from ../headers/modsecurity/actions/action.h:25, from ../src/actions/transformations/url_decode_uni.h:18, from actions/transformations/url_decode_uni.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from actions/transformations/url_decode_uni.cc:32: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ 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] 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] 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] 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] if (i + 2 < input_len) { ~~~~~~^~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/url_decode_uni.h:18, from actions/transformations/url_decode_uni.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o actions/transformations/libmodsecurity_la-utf8_to_unicode.lo `test -f 'actions/transformations/utf8_to_unicode.cc' || echo './'`actions/transformations/utf8_to_unicode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/utf8_to_unicode.cc -fPIC -DPIC -o actions/transformations/.libs/libmodsecurity_la-utf8_to_unicode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c actions/transformations/utf8_to_unicode.cc -o actions/transformations/libmodsecurity_la-utf8_to_unicode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ 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] sizeof(reinterpret_cast(unicode)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions/transformations/utf8_to_unicode.cc:150:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (j = 0; j < length; j++) { ~~^~~~~~~~ actions/transformations/utf8_to_unicode.cc:179: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] sizeof(reinterpret_cast(unicode)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions/transformations/utf8_to_unicode.cc:201:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (j = 0; j < length; j++) { ~~^~~~~~~~ actions/transformations/utf8_to_unicode.cc:240: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] sizeof(reinterpret_cast(unicode)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions/transformations/utf8_to_unicode.cc:262:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (j = 0; j < length; j++) { ~~^~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/actions/transformations/utf8_to_unicode.h:18, from actions/transformations/utf8_to_unicode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o engine/libmodsecurity_la-lua.lo `test -f 'engine/lua.cc' || echo './'`engine/lua.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c engine/lua.cc -fPIC -DPIC -o engine/.libs/libmodsecurity_la-lua.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c engine/lua.cc -o engine/libmodsecurity_la-lua.o >/dev/null 2>&1 In file included from engine/lua.cc:29: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from engine/lua.cc:33: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from engine/lua.cc:33: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from engine/lua.cc:30: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o collection/libmodsecurity_la-collections.lo `test -f 'collection/collections.cc' || echo './'`collection/collections.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/collections.cc -fPIC -DPIC -o collection/.libs/libmodsecurity_la-collections.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/collections.cc -o collection/libmodsecurity_la-collections.o >/dev/null 2>&1 In file included from ../headers/modsecurity/collection/collection.h:28, from ../headers/modsecurity/collection/collections.h:31, from collection/collections.cc:17: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/collection/backend/in_memory-per_process.h:30, from collection/collections.cc:29: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/collection/backend/in_memory-per_process.h:30, from collection/collections.cc:29: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from collection/collections.cc:17: ../headers/modsecurity/collection/collections.h: In constructor 'modsecurity::collection::Collections::Collections(modsecurity::collection::Collection*, modsecurity::collection::Collection*, modsecurity::collection::Collection*, modsecurity::collection::Collection*, modsecurity::collection::Collection*)': ../headers/modsecurity/collection/collections.h:62:17: warning: 'modsecurity::collection::Collections::m_resource_collection' will be initialized after [-Wreorder] Collection *m_resource_collection; ^~~~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/collection/collections.h:59:17: warning: 'modsecurity::collection::Collection* modsecurity::collection::Collections::m_ip_collection' [-Wreorder] Collection *m_ip_collection; ^~~~~~~~~~~~~~~ collection/collections.cc:37:1: warning: when initialized here [-Wreorder] Collections::Collections(Collection *global, ^~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/collection/backend/in_memory-per_process.h:30, from collection/collections.cc:29: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::cleanmake[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' (modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o collection/backend/libmodsecurity_la-in_memory-per_process.lo `test -f 'collection/backend/in_memory-per_process.cc' || echo './'`collection/backend/in_memory-per_process.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/backend/in_memory-per_process.cc -fPIC -DPIC -o collection/backend/.libs/libmodsecurity_la-in_memory-per_process.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/backend/in_memory-per_process.cc -o collection/backend/libmodsecurity_la-in_memory-per_process.o >/dev/null 2>&1 In file included from ../src/collection/backend/in_memory-per_process.h:28, from collection/backend/in_memory-per_process.cc:17: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/collection/backend/in_memory-per_process.h:30, from collection/backend/in_memory-per_process.cc:17: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/collection/backend/in_memory-per_process.h:30, from collection/backend/in_memory-per_process.cc:17: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/collection/backend/in_memory-per_process.h:30, from collection/backend/in_memory-per_process.cc:17: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o collection/backend/libmodsecurity_la-lmdb.lo `test -f 'collection/backend/lmdb.cc' || echo './'`collection/backend/lmdb.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/backend/lmdb.cc -fPIC -DPIC -o collection/backend/.libs/libmodsecurity_la-lmdb.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c collection/backend/lmdb.cc -o collection/backend/libmodsecurity_la-lmdb.o >/dev/null 2>&1 In file included from ../src/collection/backend/lmdb.h:37, from collection/backend/lmdb.cc:17: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/collection/backend/lmdb.h:39, from collection/backend/lmdb.cc:17: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/collection/backend/lmdb.h:39, from collection/backend/lmdb.cc:17: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ collection/backend/lmdb.cc: In member function 'virtual std::unique_ptr > modsecurity::collection::backend::LMDB::resolveFirst(const string&)': collection/backend/lmdb.cc:168:13: warning: unused variable 'mdb_value' [-Wunused-variable] MDB_val mdb_value; ^~~~~~~~~ collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::backend::LMDB::resolveSingleMatch(const string&, std::vector*)': collection/backend/lmdb.cc:270:13: warning: unused variable 'mdb_value' [-Wunused-variable] MDB_val mdb_value; ^~~~~~~~~ collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::backend::LMDB::store(std::__cxx11::string, std::__cxx11::string)': collection/backend/lmdb.cc:312:14: warning: unused variable 'mst' [-Wunused-variable] MDB_stat mst; ^~~ collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::backend::LMDB::del(const string&)': collection/backend/lmdb.cc:419:13: warning: unused variable 'mdb_value' [-Wunused-variable] MDB_val mdb_value; ^~~~~~~~~ collection/backend/lmdb.cc:421:14: warning: unused variable 'mst' [-Wunused-variable] MDB_stat mst; ^~~ collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::backend::LMDB::resolveMultiMatches(const string&, std::vector*, modsecurity::variables::KeyExclusions&)': collection/backend/lmdb.cc:475:14: warning: unused variable 'mst' [-Wunused-variable] MDB_stat mst; ^~~ collection/backend/lmdb.cc: In member function 'virtual void modsecurity::collection::bamake[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' ckend::LMDB::resolveRegularExpression(const string&, std::vector*, modsecurity::variables::KeyExclusions&)': collection/backend/lmdb.cc:537:14: warning: unused variable 'mst' [-Wunused-variable] MDB_stat mst; ^~~ collection/backend/lmdb.cc:539:12: warning: unused variable 'pos' [-Wunused-variable] size_t pos; ^~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/collection/backend/lmdb.h:39, from collection/backend/lmdb.cc:17: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-begins_with.lo `test -f 'operators/begins_with.cc' || echo './'`operators/begins_with.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/begins_with.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-begins_with.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/begins_with.cc -o operators/libmodsecurity_la-begins_with.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/begins_with.h:23, from operators/begins_with.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/begins_with.h:23, from operators/begins_with.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/begins_with.h:23, from operators/begins_with.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/begins_with.h:23, from operators/begins_with.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-contains.lo `test -f 'operators/contains.cc' || echo './'`operators/contains.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/contains.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-contains.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/contains.cc -o operators/libmodsecurity_la-contains.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/contains.h:24, from operators/contains.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/contains.h:26, from operators/contains.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/contains.h:26, from operators/contains.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/contains.h:24, from operators/contains.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-contains_word.lo `test -f 'operators/contains_word.cc' || echo './'`operators/contains_word.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/contains_word.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-contains_word.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/contains_word.cc -o operators/libmodsecurity_la-contains_word.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/contains_word.h:23, from operators/contains_word.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/contains_word.h:23, from operators/contains_word.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/contains_word.h:23, from operators/contains_word.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/contains_word.h:23, from operators/contains_word.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-detect_sqli.lo `test -f 'operators/detect_sqli.cc' || echo './'`operators/detect_sqli.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/detect_sqli.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-detect_sqli.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/detect_sqli.cc -o operators/libmodsecurity_la-detect_sqli.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/detect_sqli.h:22, from operators/detect_sqli.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/detect_sqli.h:22, from operators/detect_sqli.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/detect_sqli.h:22, from operators/detect_sqli.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/detect_sqli.h:22, from operators/detect_sqli.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-detect_xss.lo `test -f 'operators/detect_xss.cc' || echo './'`operators/detect_xss.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/detect_xss.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-detect_xss.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/detect_xss.cc -o operators/libmodsecurity_la-detect_xss.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/detect_xss.h:21, from operators/detect_xss.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/detect_xss.h:21, from operators/detect_xss.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/detect_xss.h:21, from operators/detect_xss.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/detect_xss.h:21, from operators/detect_xss.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-ends_with.lo `test -f 'operators/ends_with.cc' || echo './'`operators/ends_with.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ends_with.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ends_with.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ends_with.cc -o operators/libmodsecurity_la-ends_with.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/ends_with.h:23, from operators/ends_with.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/ends_with.h:23, from operators/ends_with.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/ends_with.h:23, from operators/ends_with.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/ends_with.h:23, from operators/ends_with.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-eq.lo `test -f 'operators/eq.cc' || echo './'`operators/eq.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/eq.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-eq.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/eq.cc -o operators/libmodsecurity_la-eq.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/eq.h:23, from operators/eq.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/eq.h:23, from operators/eq.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/eq.h:23, from operators/eq.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/eq.h:23, from operators/eq.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-fuzzy_hash.lo `test -f 'operators/fuzzy_hash.cc' || echo './'`operators/fuzzy_hash.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/fuzzy_hash.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-fuzzy_hash.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/fuzzy_hash.cc -o operators/libmodsecurity_la-fuzzy_hash.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/fuzzy_hash.h:27, from operators/fuzzy_hash.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/fuzzy_hash.h:27, from operators/fuzzy_hash.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/fuzzy_hash.h:27, from operators/fuzzy_hash.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from operators/fuzzy_hash.cc:16: ../src/operators/fuzzy_hash.h: In constructor 'modsecurity::operators::FuzzyHash::FuzzyHash(std::unique_ptr)': ../src/operators/fuzzy_hash.h:52:30: warning: 'modsecurity::operators::FuzzyHash::m_head' will be initialized after [-Wreorder] struct fuzzy_hash_chunk *m_head; ^~~~~~ ../src/operators/fuzzy_hash.h:51:9: warning: 'int modsecurity::operators::FuzzyHash::m_threshold' [-Wreorder] int m_threshold; ^~~~~~~~~~~ ../src/operators/fuzzy_hash.h:41:14: warning: when initialized here [-Wreorder] explicit FuzzyHash(std::unique_ptr param) ^~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/fuzzy_hash.h:27, from operators/fuzzy_hash.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecmake[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' urityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-ge.lo `test -f 'operators/ge.cc' || echo './'`operators/ge.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ge.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ge.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ge.cc -o operators/libmodsecurity_la-ge.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/ge.h:23, from operators/ge.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/ge.h:23, from operators/ge.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/ge.h:23, from operators/ge.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/ge.h:23, from operators/ge.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-gsblookup.lo `test -f 'operators/gsblookup.cc' || echo './'`operators/gsblookup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/gsblookup.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-gsblookup.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/gsblookup.cc -o operators/libmodsecurity_la-gsblookup.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/gsblookup.h:23, from operators/gsblookup.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/gsblookup.h:23, from operators/gsblookup.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/gsblookup.h:23, from operators/gsblookup.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/gsblookup.h:23, from operators/gsblookup.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-geo_lookup.lo `test -f 'operators/geo_lookup.cc' || echo './'`operators/geo_lookup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/geo_lookup.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-geo_lookup.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/geo_lookup.cc -o operators/libmodsecurity_la-geo_lookup.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/geo_lookup.h:21, from operators/geo_lookup.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/geo_lookup.h:21, from operators/geo_lookup.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/geo_lookup.h:21, from operators/geo_lookup.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from operators/geo_lookup.cc:30: ../src/utils/geo_lookup.h: In constructor 'modsecurity::Utils::GeoLookup::GeoLookup()': ../src/utils/geo_lookup.h:70:12: warning: 'modsecurity::Utils::GeoLookup::m_gi' will be initialized after [-Wreorder] GeoIP *m_gi; ^~~~ ../src/utils/geo_lookup.h:65:22: warning: 'modsecurity::Utils::GeoLookupVersion modsecurity::Utils::GeoLookup::m_version' [-Wreorder] GeoLookupVersion m_version; ^~~~~~~~~ ../src/utils/geo_lookup.h:56:5: warning: when initialized here [-Wreorder] GeoLookup() : ^~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/geo_lookup.h:21, from operators/geo_lookup.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-gt.lo `test -f 'operators/gt.cc' || echo './'`operators/gt.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/gt.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-gt.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/gt.cc -o operators/libmodsecurity_la-gt.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/gt.h:23, from operators/gt.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/gt.h:23, from operators/gt.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/gt.h:23, from operators/gt.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/gt.h:23, from operators/gt.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-inspect_file.lo `test -f 'operators/inspect_file.cc' || echo './'`operators/inspect_file.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/inspect_file.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-inspect_file.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/inspect_file.cc -o operators/libmodsecurity_la-inspect_file.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/inspect_file.h:23, from operators/inspect_file.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/inspect_file.h:23, from operators/inspect_file.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/inspect_file.h:23, from operators/inspect_file.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/inspect_file.h:23, from operators/inspect_file.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-ip_match.lo `test -f 'operators/ip_match.cc' || echo './'`operators/ip_match.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match.cc -o operators/libmodsecurity_la-ip_match.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/ip_match.h:23, from operators/ip_match.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/ip_match.h:23, from operators/ip_match.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/ip_match.h:23, from operators/ip_match.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/ip_match.h:23, from operators/ip_match.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-ip_match_f.lo `test -f 'operators/ip_match_f.cc' || echo './'`operators/ip_match_f.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match_f.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match_f.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match_f.cc -o operators/libmodsecurity_la-ip_match_f.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, 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/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, 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: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, 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/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-ip_match_from_file.lo `test -f 'operators/ip_match_from_file.cc' || echo './'`operators/ip_match_from_file.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match_from_file.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-ip_match_from_file.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/ip_match_from_file.cc -o operators/libmodsecurity_la-ip_match_from_file.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, 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/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/ip_match.h:23, from ../src/operators/ip_match_from_file.h:22, from operators/ip_match_from_file.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, 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/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-le.lo `test -f 'operators/le.cc' || echo './'`operators/le.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/le.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-le.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/le.cc -o operators/libmodsecurity_la-le.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/le.h:23, from operators/le.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/le.h:23, from operators/le.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/le.h:23, from operators/le.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/le.h:23, from operators/le.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-lt.lo `test -f 'operators/lt.cc' || echo './'`operators/lt.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/lt.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-lt.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/lt.cc -o operators/libmodsecurity_la-lt.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/lt.h:23, from operators/lt.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/lt.h:23, from operators/lt.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/lt.h:23, from operators/lt.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/lt.h:23, from operators/lt.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-no_match.lo `test -f 'operators/no_match.cc' || echo './'`operators/no_match.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/no_match.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-no_match.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/no_match.cc -o operators/libmodsecurity_la-no_match.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/no_match.h:18, from operators/no_match.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/no_match.h:19, from operators/no_match.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/no_match.h:19, from operators/no_match.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/no_match.h:18, from operators/no_match.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-pm.lo `test -f 'operators/pm.cc' || echo './'`operators/pm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/pm.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-pm.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/pm.cc -o operators/libmodsecurity_la-pm.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/pm.h:24, from operators/pm.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/pm.h:24, from operators/pm.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/pm.h:24, from operators/pm.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ operators/pm.cc: In destructor 'virtual modsecurity::operators::Pm::~Pm()': operators/pm.cc:37:18: warning: unused variable 'node' [-Wunused-variable] acmp_node_t *node = root; ^~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/pm.h:24, from operators/pm.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/pm_f.cc -o operators/libmodsecurity_la-pm_f.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, 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/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, 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: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, 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/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-operator.lo `test -f 'operators/operator.cc' || echo './'`operators/operator.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/operator.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-operator.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/operator.cc -o operators/libmodsecurity_la-operator.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from operators/operator.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from operators/operator.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from operators/operator.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from operators/operator.cc:32: ../src/operators/fuzzy_hash.h: In constructor 'modsecurity::operators::FuzzyHash::FuzzyHash(std::unique_ptr)': ../src/operators/fuzzy_hash.h:52:30: warning: 'modsecurity::operators::FuzzyHash::m_head' will be initialized after [-Wreorder] struct fuzzy_hash_chunk *m_head; ^~~~~~ ../src/operators/fuzzy_hash.h:51:9: warning: 'int modsecurity::operators::FuzzyHash::m_threshold' [-Wreorder] int m_threshold; ^~~~~~~~~~~ ../src/operators/fuzzy_hash.h:41:14: warning: when initialized here [-Wreorder] explicit FuzzyHash(std::unique_ptr param) ^~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from operators/operator.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-pm_from_file.lo `test -f 'operators/pm_from_file.cc' || echo './'`operators/pm_from_file.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/pm_from_file.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-pm_from_file.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/pm_from_file.cc -o operators/libmodsecurity_la-pm_from_file.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/pm.h:24, from ../src/operators/pm_from_file.h:23, from operators/pm_from_file.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/pm.h:24, from ../src/operators/pm_from_file.h:23, from operators/pm_from_file.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ operators/pm_from_file.cc: In member function 'bool modsecurity::operators::PmFromFile::isComment(const 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] for (int i = 0; i < pos; i++) { ~~^~~~~ In file included from ../headers/modsecurity/transaction.h:45, 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/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-rsub.lo `test -f 'operators/rsub.cc' || echo './'`operators/rsub.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rsub.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rsub.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rsub.cc -o operators/libmodsecurity_la-rsub.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/rsub.h:23, from operators/rsub.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/rsub.h:23, from operators/rsub.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/rsub.h:23, from operators/rsub.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/rsub.h:23, from operators/rsub.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-rbl.lo `test -f 'operators/rbl.cc' || echo './'`operators/rbl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rbl.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rbl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rbl.cc -o operators/libmodsecurity_la-rbl.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/rbl.h:29, from operators/rbl.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/rbl.h:29, from operators/rbl.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/rbl.h:29, from operators/rbl.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/rbl.h:29, from operators/rbl.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-str_eq.lo `test -f 'operators/str_eq.cc' || echo './'`operators/str_eq.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/str_eq.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-str_eq.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/str_eq.cc -o operators/libmodsecurity_la-str_eq.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/str_eq.h:20, from operators/str_eq.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/str_eq.h:21, from operators/str_eq.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/str_eq.h:21, from operators/str_eq.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/str_eq.h:20, from operators/str_eq.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-rx.lo `test -f 'operators/rx.cc' || echo './'`operators/rx.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rx.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-rx.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/rx.cc -o operators/libmodsecurity_la-rx.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/rx.h:24, from operators/rx.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/rx.h:24, from operators/rx.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/rx.h:24, from operators/rx.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/rx.h:24, from operators/rx.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-str_match.lo `test -f 'operators/str_match.cc' || echo './'`operators/str_match.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/str_match.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-str_match.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/str_match.cc -o operators/libmodsecurity_la-str_match.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/str_match.h:23, from operators/str_match.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/str_match.h:23, from operators/str_match.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/str_match.h:23, from operators/str_match.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/str_match.h:23, from operators/str_match.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_byte_range.lo `test -f 'operators/validate_byte_range.cc' || echo './'`operators/validate_byte_range.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_byte_range.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_byte_range.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_byte_range.cc -o operators/libmodsecurity_la-validate_byte_range.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/validate_byte_range.h:25, from operators/validate_byte_range.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_byte_range.h:25, from operators/validate_byte_range.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_byte_range.h:25, from operators/validate_byte_range.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ operators/validate_byte_range.cc: In member function 'virtual bool modsecurity::operators::ValidateByteRange::evaluate(modsecurity::Transaction*, modsecurity::Rule*, const string&, std::shared_ptr)': operators/validate_byte_range.cc:118:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < input.length(); i++) { ~~^~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/validate_byte_range.h:25, from operators/validate_byte_range.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_dtd.lo `test -f 'operators/validate_dtd.cc' || echo './'`operators/validate_dtd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_dtd.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_dtd.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_dtd.cc -o operators/libmodsecurity_la-validate_dtd.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/validate_dtd.h:30, from operators/validate_dtd.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_dtd.h:30, from operators/validate_dtd.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_dtd.h:30, from operators/validate_dtd.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/validate_dtd.h:30, from operators/validate_dtd.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_hash.lo `test -f 'operators/validate_hash.cc' || echo './'`operators/validate_hash.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_hash.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_hash.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_hash.cc -o operators/libmodsecurity_la-validate_hash.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/validate_hash.h:23, from operators/validate_hash.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_hash.h:23, from operators/validate_hash.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_hash.h:23, from operators/validate_hash.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/validate_hash.h:23, from operators/validate_hash.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_schema.lo `test -f 'operators/validate_schema.cc' || echo './'`operators/validate_schema.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_schema.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_schema.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_schema.cc -o operators/libmodsecurity_la-validate_schema.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/validate_schema.h:30, from operators/validate_schema.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_schema.h:30, from operators/validate_schema.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_schema.h:30, from operators/validate_schema.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/validate_schema.h:30, from operators/validate_schema.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_url_encoding.lo `test -f 'operators/validate_url_encoding.cc' || echo './'`operators/validate_url_encoding.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_url_encoding.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_url_encoding.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_url_encoding.cc -o operators/libmodsecurity_la-validate_url_encoding.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/validate_url_encoding.h:22, from operators/validate_url_encoding.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_url_encoding.h:22, from operators/validate_url_encoding.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_url_encoding.h:22, from operators/validate_url_encoding.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ operators/validate_url_encoding.cc: In member function '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] 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] if (i + 2 >= input_length) { ~~~~~~^~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/validate_url_encoding.h:22, from operators/validate_url_encoding.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::cmake[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' lean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-verify_cc.lo `test -f 'operators/verify_cc.cc' || echo './'`operators/verify_cc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_cc.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_cc.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_cc.cc -o operators/libmodsecurity_la-verify_cc.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/verify_cc.h:24, from operators/verify_cc.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/verify_cc.h:24, from operators/verify_cc.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/verify_cc.h:24, from operators/verify_cc.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/verify_cc.h:24, from operators/verify_cc.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-validate_utf8_encoding.lo `test -f 'operators/validate_utf8_encoding.cc' || echo './'`operators/validate_utf8_encoding.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_utf8_encoding.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-validate_utf8_encoding.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/validate_utf8_encoding.cc -o operators/libmodsecurity_la-validate_utf8_encoding.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/validate_utf8_encoding.h:22, from operators/validate_utf8_encoding.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_utf8_encoding.h:22, from operators/validate_utf8_encoding.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/validate_utf8_encoding.h:22, from operators/validate_utf8_encoding.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/validate_utf8_encoding.h:22, from operators/validate_utf8_encoding.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-verify_cpf.lo `test -f 'operators/verify_cpf.cc' || echo './'`operators/verify_cpf.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_cpf.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_cpf.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_cpf.cc -o operators/libmodsecurity_la-verify_cpf.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/verify_cpf.h:23, from operators/verify_cpf.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/verify_cpf.h:23, from operators/verify_cpf.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/verify_cpf.h:23, from operators/verify_cpf.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ operators/verify_cpf.cc: In member function 'virtual bool modsecurity::operators::VerifyCPF::evaluate(modsecurity::Transaction*, modsecurity::Rule*, const string&, std::shared_ptr)': operators/verify_cpf.cc:130:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (i = 0; i < input.size() - 1 && is_cpf == false; i++) { ~~^~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/verify_cpf.h:23, from operators/verify_cpf.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-verify_ssn.lo `test -f 'operators/verify_ssn.cc' || echo './'`operators/verify_ssn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_ssn.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_ssn.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_ssn.cc -o operators/libmodsecurity_la-verify_ssn.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/verify_ssn.h:23, from operators/verify_ssn.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/verify_ssn.h:23, from operators/verify_ssn.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/verify_ssn.h:23, from operators/verify_ssn.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ operators/verify_ssn.cc: In member function 'virtual bool modsecurity::operators::VerifySSN::evaluate(modsecurity::Transaction*, modsecurity::Rule*, const string&, std::shared_ptr)': operators/verify_ssn.cc:121:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (i = 0; i < input.size() - 1 && is_ssn == false; i++) { ~~^~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/verify_ssn.h:23, from operators/verify_ssn.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-verify_svnr.lo `test -f 'operators/verify_svnr.cc' || echo './'`operators/verify_svnr.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_svnr.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-verify_svnr.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/verify_svnr.cc -o operators/libmodsecurity_la-verify_svnr.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/verify_svnr.h:9, from operators/verify_svnr.cc:2: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/verify_svnr.h:9, from operators/verify_svnr.cc:2: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/verify_svnr.h:9, from operators/verify_svnr.cc:2: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ operators/verify_svnr.cc: In member function 'virtual bool modsecurity::operators::VerifySVNR::evaluate(modsecurity::Transaction*, modsecurity::Rule*, const string&, std::shared_ptr)': operators/verify_svnr.cc:98:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (i = 0; i < input.size() - 1 && is_svnr == false; i++) { ~~^~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/verify_svnr.h:9, from operators/verify_svnr.cc:2: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-within.lo `test -f 'operators/within.cc' || echo './'`operators/within.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/within.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-within.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/within.cc -o operators/libmodsecurity_la-within.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/operator.h:23, from ../src/operators/within.h:23, from operators/within.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/within.h:23, from operators/within.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/within.h:23, from operators/within.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/operator.h:23, from ../src/operators/within.h:23, from operators/within.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-acmp.lo `test -f 'utils/acmp.cc' || echo './'`utils/acmp.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/acmp.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-acmp.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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] 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' 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] 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.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o operators/libmodsecurity_la-unconditional_match.lo `test -f 'operators/unconditional_match.cc' || echo './'`operators/unconditional_match.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/unconditional_match.cc -fPIC -DPIC -o operators/.libs/libmodsecurity_la-unconditional_match.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c operators/unconditional_match.cc -o operators/libmodsecurity_la-unconditional_match.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/operators/unconditional_match.h:22, from operators/unconditional_match.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/unconditional_match.h:23, from operators/unconditional_match.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/operators/unconditional_match.h:23, from operators/unconditional_match.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/operators/unconditional_match.h:22, from operators/unconditional_match.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-base64.lo `test -f 'utils/base64.cc' || echo './'`utils/base64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/base64.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-base64.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/base64.cc -o utils/libmodsecurity_la-base64.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-decode.lo `test -f 'utils/decode.cc' || echo './'`utils/decode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/decode.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-decode.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/decode.cc -o utils/libmodsecurity_la-decode.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from ../src/utils/decode.h:21, from utils/decode.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from ../src/utils/decode.h:21, from utils/decode.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-geo_lookup.lo `test -f 'utils/geo_lookup.cc' || echo './'`utils/geo_lookup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/geo_lookup.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-geo_lookup.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/geo_lookup.cc -o utils/libmodsecurity_la-geo_lookup.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/utils/geo_lookup.h:31, from utils/geo_lookup.cc:25: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from utils/geo_lookup.cc:25: ../src/utils/geo_lookup.h: In constructor 'modsecurity::Utils::GeoLookup::GeoLookup()': ../src/utils/geo_lookup.h:70:12: warning: 'modsecurity::Utils::GeoLookup::m_gi' will be initialized after [-Wreorder] GeoIP *m_gi; ^~~~ ../src/utils/geo_lookup.h:65:22: warning: 'modsecurity::Utils::GeoLookupVersion modsecurity::Utils::GeoLookup::m_version' [-Wreorder] GeoLookupVersion m_version; ^~~~~~~~~ ../src/utils/geo_lookup.h:56:5: warning: when initialized here [-Wreorder] GeoLookup() : ^~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/utils/geo_lookup.h:31, from utils/geo_lookup.cc:25: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-https_client.lo `test -f 'utils/https_client.cc' || echo './'`utils/https_client.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/https_client.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-https_client.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/https_client.cc -o utils/libmodsecurity_la-https_client.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/utils/https_client.h:28, from utils/https_client.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/utils/https_client.h:28, from utils/https_client.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-ip_tree.lo `test -f 'utils/ip_tree.cc' || echo './'`utils/ip_tree.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/ip_tree.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-ip_tree.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/ip_tree.cc -o utils/libmodsecurity_la-ip_tree.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/utils/ip_tree.h:24, from utils/ip_tree.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from utils/ip_tree.cc:27: ../src/utils/geo_lookup.h: In constructor 'modsecurity::Utils::GeoLookup::GeoLookup()': ../src/utils/geo_lookup.h:70:12: warning: 'modsecurity::Utils::GeoLookup::m_gi' will be initialized after [-Wreorder] GeoIP *m_gi; ^~~~ ../src/utils/geo_lookup.h:65:22: warning: 'modsecurity::Utils::GeoLookupVersion modsecurity::Utils::GeoLookup::m_version' [-Wreorder] GeoLookupVersion m_version; ^~~~~~~~~ ../src/utils/geo_lookup.h:56:5: warning: when initialized here [-Wreorder] GeoLookup() : ^~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/utils/ip_tree.h:24, from utils/ip_tree.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/md5.cc -o utils/libmodsecurity_la-md5.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, 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/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/actions/action.h:24, from ../src/utils/md5.h:18, from utils/md5.cc:3: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-msc_tree.lo `test -f 'utils/msc_tree.cc' || echo './'`utils/msc_tree.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/msc_tree.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-msc_tree.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/msc_tree.cc -o utils/libmodsecurity_la-msc_tree.o >/dev/null 2>&1 utils/msc_tree.cc:936:13: warning: multi-line comment [-Wcomment] //*error_msg = apr_psprintf(mp, "IPmatch: bad IPv4 " \ ^ utils/msc_tree.cc:948:13: warning: multi-line comment [-Wcomment] //*error_msg = apr_psprintf(mp, "IPmatch: bad IPv6 " \ ^ utils/msc_tree.cc:987:13: warning: multi-line comment [-Wcomment] //*error_msg = apr_psprintf("Could not add entry " \ ^ utils/msc_tree.cc:1029:13: warning: multi-line comment [-Wcomment] //*error_msg = apr_psprintf("Could not add entry " \ ^ utils/msc_tree.cc:1115:9: warning: multi-line comment [-Wcomment] //*error_msg = apr_psprintf(mp, "Failed allocating " \ ^ utils/msc_tree.cc:1124:9: warning: multi-line comment [-Wcomment] //*error_msg = apr_psprintf(mp, "IPmatch: Tree initialization " \ ^ utils/msc_tree.cc:1132:9: warning: multi-line comment [-Wcomment] //*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:378:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] while (parent && test_bit <= parent->bit) { ~~~~~~~~~^~~~~~~~~~~~~~ utils/msc_tree.cc: In function 'TreeNode* TreeAddIP(const char*, CPTTree*, int)': utils/msc_tree.cc:856:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] else if (pos < strlen(ip_strv4)) { ~~~~^~~~~~~~~~~~~~~~~~ utils/msc_tree.cc:893:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] else if (netmask_v6 != NETMASK_128 && pos < strlen(ip_strv6)) { ~~~~^~~~~~~~~~~~~~~~~~ utils/msc_tree.cc:818:19: warning: unused variable 'ip' [-Wunused-variable] unsigned long ip; ^~ utils/msc_tree.cc: In function 'TreeNode* CPTAddElement(unsigned char*, unsigned int, CPTTree*, unsigned char)': utils/msc_tree.cc:483:72: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] i_node->netmasks = reinterpret_cast(malloc((node->count - i) * sizeof(unsigned char))); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cstdlib:75, from /usr/include/c++/8/stdlib.h:36, from utils/msc_tree.cc:16: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; ^~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-random.lo `test -f 'utils/random.cc' || echo './'`utils/random.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/random.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-random.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/random.cc -o utils/libmodsecurity_la-random.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from utils/random.cc:23: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from utils/random.cc:23: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-regex.lo `test -f 'utils/regex.cc' || echo './'`utils/regex.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/regex.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-regex.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/regex.cc -o utils/libmodsecurity_la-regex.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/utils/geo_lookup.h:31, from utils/regex.cc:29: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from utils/regex.cc:29: ../src/utils/geo_lookup.h: In constructor 'modsecurity::Utils::GeoLookup::GeoLookup()': ../src/utils/geo_lookup.h:70:12: warning: 'modsecurity::Utils::GeoLookup::m_gi' will be initialized after [-Wreorder] GeoIP *m_gi; ^~~~ ../src/utils/geo_lookup.h:65:22: warning: 'modsecurity::Utils::GeoLookupVersion modsecurity::Utils::GeoLookup::m_version' [-Wreorder] GeoLookupVersion m_version; ^~~~~~~~~ ../src/utils/geo_lookup.h:56:5: warning: when initialized here [-Wreorder] GeoLookup() : ^~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/utils/geo_lookup.h:31, from utils/regex.cc:29: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/sha1.cc -o utils/libmodsecurity_la-sha1.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-system.lo `test -f 'utils/system.cc' || echo './'`utils/system.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/system.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-system.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/system.cc -o utils/libmodsecurity_la-system.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from ../src/utils/system.h:21, from utils/system.cc:40: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from ../src/utils/system.h:21, from utils/system.cc:40: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/string.cc -o utils/libmodsecurity_la-string.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from utils/string.cc:44: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ utils/string.cc: In function 'std::__cxx11::string modsecurity::utils::string::limitTo(int, const string&)': utils/string.cc:100:22: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (str.length() > amount) { ~~~~~~~~~~~~~^~~~~~~~ utils/string.cc: In function 'std::__cxx11::string modsecurity::utils::string::toHexIfNeeded(const string&)': utils/string.cc:142:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < str.size(); i++) { ~~^~~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from utils/string.cc:44: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utils/libmodsecurity_la-shared_files.lo `test -f 'utils/shared_files.cc' || echo './'`utils/shared_files.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/shared_files.cc -fPIC -DPIC -o utils/.libs/libmodsecurity_la-shared_files.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c utils/shared_files.cc -o utils/libmodsecurity_la-shared_files.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/utils/shared_files.h:38, from utils/shared_files.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/utils/shared_files.h:38, from utils/shared_files.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-duration.lo `test -f 'variables/duration.cc' || echo './'`variables/duration.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/duration.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-duration.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/duration.cc -o variables/libmodsecurity_la-duration.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/duration.h:24, from variables/duration.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/duration.h:24, from variables/duration.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/duration.h:24, from variables/duration.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/duration.h:24, from variables/duration.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-env.lo `test -f 'variables/env.cc' || echo './'`variables/env.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/env.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-env.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/env.cc -o variables/libmodsecurity_la-env.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/env.h:24, from variables/env.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/env.h:24, from variables/env.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/env.h:24, from variables/env.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/env.h:24, from variables/env.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-highest_severity.lo `test -f 'variables/highest_severity.cc' || echo './'`variables/highest_severity.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/highest_severity.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-highest_severity.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/highest_severity.cc -o variables/libmodsecurity_la-highest_severity.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/highest_severity.h:24, from variables/highest_severity.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/highest_severity.h:24, from variables/highest_severity.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/highest_severity.h:24, from variables/highest_severity.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/highest_severity.h:24, from variables/highest_severity.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-modsec_build.lo `test -f 'variables/modsec_build.cc' || echo './'`variables/modsec_build.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/modsec_build.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-modsec_build.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/modsec_build.cc -o variables/libmodsecurity_la-modsec_build.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/modsec_build.h:25, from variables/modsec_build.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/modsec_build.h:25, from variables/modsec_build.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/modsec_build.h:25, from variables/modsec_build.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/modsec_build.h:25, from variables/modsec_build.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-remote_user.lo `test -f 'variables/remote_user.cc' || echo './'`variables/remote_user.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/remote_user.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-remote_user.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/remote_user.cc -o variables/libmodsecurity_la-remote_user.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/remote_user.h:25, from variables/remote_user.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/remote_user.h:25, from variables/remote_user.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/remote_user.h:25, from variables/remote_user.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/remote_user.h:25, from variables/remote_user.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-rule.lo `test -f 'variables/rule.cc' || echo './'`variables/rule.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/rule.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-rule.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/rule.cc -o variables/libmodsecurity_la-rule.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/rule.h:23, from variables/rule.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/rule.h:23, from variables/rule.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/rule.h:23, from variables/rule.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/rule.h:23, from variables/rule.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time.lo `test -f 'variables/time.cc' || echo './'`variables/time.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time.cc -o variables/libmodsecurity_la-time.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/time.h:25, from variables/time.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/time.h:25, from variables/time.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/time.h:25, from variables/time.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/time.h:25, from variables/time.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_day.lo `test -f 'variables/time_day.cc' || echo './'`variables/time_day.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_day.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_day.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_day.cc -o variables/libmodsecurity_la-time_day.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/time_day.h:24, from variables/time_day.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/time_day.h:24, from variables/time_day.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/time_day.h:24, from variables/time_day.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/time_day.h:24, from variables/time_day.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_epoch.lo `test -f 'variables/time_epoch.cc' || echo './'`variables/time_epoch.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_epoch.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_epoch.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_epoch.cc -o variables/libmodsecurity_la-time_epoch.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/time_epoch.h:24, from variables/time_epoch.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/time_epoch.h:24, from variables/time_epoch.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/time_epoch.h:24, from variables/time_epoch.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/time_epoch.h:24, from variables/time_epoch.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_hour.lo `test -f 'variables/time_hour.cc' || echo './'`variables/time_hour.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_hour.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_hour.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_hour.cc -o variables/libmodsecurity_la-time_hour.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/time_hour.h:24, from variables/time_hour.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/time_hour.h:24, from variables/time_hour.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/time_hour.h:24, from variables/time_hour.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/time_hour.h:24, from variables/time_hour.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_min.lo `test -f 'variables/time_min.cc' || echo './'`variables/time_min.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_min.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_min.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_min.cc -o variables/libmodsecurity_la-time_min.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/time_min.h:24, from variables/time_min.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/time_min.h:24, from variables/time_min.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/time_min.h:24, from variables/time_min.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/time_min.h:24, from variables/time_min.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_mon.lo `test -f 'variables/time_mon.cc' || echo './'`variables/time_mon.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_mon.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_mon.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_mon.cc -o variables/libmodsecurity_la-time_mon.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/time_mon.h:24, from variables/time_mon.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/time_mon.h:24, from variables/time_mon.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/time_mon.h:24, from variables/time_mon.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/time_mon.h:24, from variables/time_mon.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_sec.lo `test -f 'variables/time_sec.cc' || echo './'`variables/time_sec.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_sec.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_sec.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_sec.cc -o variables/libmodsecurity_la-time_sec.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/time_sec.h:24, from variables/time_sec.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/time_sec.h:24, from variables/time_sec.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/time_sec.h:24, from variables/time_sec.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/time_sec.h:24, from variables/time_sec.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_wday.lo `test -f 'variables/time_wday.cc' || echo './'`variables/time_wday.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_wday.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_wday.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_wday.cc -o variables/libmodsecurity_la-time_wday.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/time_wday.h:24, from variables/time_wday.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/time_wday.h:24, from variables/time_wday.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/time_wday.h:24, from variables/time_wday.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/time_wday.h:24, from variables/time_wday.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-time_year.lo `test -f 'variables/time_year.cc' || echo './'`variables/time_year.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_year.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-time_year.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/time_year.cc -o variables/libmodsecurity_la-time_year.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/time_year.h:24, from variables/time_year.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/time_year.h:24, from variables/time_year.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/time_year.h:24, from variables/time_year.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/time_year.h:24, from variables/time_year.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-tx.lo `test -f 'variables/tx.cc' || echo './'`variables/tx.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/tx.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-tx.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/tx.cc -o variables/libmodsecurity_la-tx.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/tx.h:26, from variables/tx.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/tx.h:26, from variables/tx.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/tx.h:26, from variables/tx.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/tx.h:26, from variables/tx.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-variable.lo `test -f 'variables/variable.cc' || echo './'`variables/variable.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/variable.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-variable.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/variable.cc -o variables/libmodsecurity_la-variable.o >/dev/null 2>&1 In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from variables/variable.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from variables/variable.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from variables/variable.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from variables/variable.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o variables/libmodsecurity_la-xml.lo `test -f 'variables/xml.cc' || echo './'`variables/xml.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/xml.cc -fPIC -DPIC -o variables/.libs/libmodsecurity_la-xml.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -std=c++11 -I.. -g -I../others -fPIC -O3 -I../headers -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c variables/xml.cc -o variables/libmodsecurity_la-xml.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../src/variables/variable.h:24, from ../src/variables/xml.h:25, from variables/xml.cc:16: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../src/variables/variable.h:26, from ../src/variables/xml.h:25, from variables/xml.cc:16: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/variables/xml.h:25, from variables/xml.cc:16: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ variables/xml.cc: In member function 'virtual void modsecurity::variables::XML::evaluate(modsecurity::Transaction*, modsecurity::Rule*, std::vector*)': variables/xml.cc:64:12: warning: unused variable 'pos' [-Wunused-variable] size_t pos; ^~~ In file included from ../headers/modsecurity/transaction.h:45, from ../src/variables/variable.h:24, from ../src/variables/xml.h:25, from variables/xml.cc:16: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -L/usr/lib64/ -version-info 3:4:0 -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -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.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_message.lo libmodsecurity_la-rule_script.lo libmodsecurity_la-unique_id.lo libmodsecurity_la-rules_exceptions.lo libmodsecurity_la-rules_properties.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-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-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-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-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 -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb ../others/libinjection.la ../others/libmbedtls.la -lpcre -lpcre -lfuzzy -lyajl libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/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.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_message.o .libs/libmodsecurity_la-rule_script.o .libs/libmodsecurity_la-unique_id.o .libs/libmodsecurity_la-rules_exceptions.o .libs/libmodsecurity_la-rules_properties.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-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-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-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-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 -lGeoIP -lrt -lxml2 -lz -llzma -ldl -llmdb -lpcre -lfuzzy -lyajl -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/8/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libmodsecurity.so.3 -o .libs/libmodsecurity.so.3.0.4 libtool: link: (cd ".libs" && rm -f "libmodsecurity.so.3" && ln -s "libmodsecurity.so.3.0.4" "libmodsecurity.so.3") libtool: link: (cd ".libs" && rm -f "libmodsecurity.so" && ln -s "libmodsecurity.so.3.0.4" "libmodsecurity.so") libtool: link: (cd .libs/libmodsecurity.lax/libinjection.a && ar x "/builddir/build/BUILD/modsecurity-v3.0.4/src/../others/.libs/libinjection.a") libtool: link: (cd .libs/libmodsecurity.lax/libmbedtls.a && ar x "/builddir/build/BUILD/modsecurity-v3.0.4/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.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_message.o libmodsecurity_la-rule_script.o libmodsecurity_la-unique_id.o libmodsecurity_la-rules_exceptions.o libmodsecurity_la-rules_properties.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-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-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-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-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.4/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.4/tools/rules-check' g++ -DHAVE_CONFIG_H -I. -I../../src -std=c++11 -I../../headers -DPCRE_HAVE_JIT -DWITH_LMDB -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o modsec_rules_check-rules-check.o `test -f 'rules-check.cc' || echo './'`rules-check.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/tools/rules-check' In file included from ../../headers/modsecurity/anchored_set_variable.h:32, from ../../headers/modsecurity/transaction.h:43, from ../../headers/modsecurity/modsecurity.h:175, from rules-check.cc:24: ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from rules-check.cc:25: ../../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../../headers/modsecurity/modsecurity.h:174, from rules-check.cc: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] static void free(ModSecurityIntervention_t *i) { ^~~~ ../../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/tools/rules-check' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -L/usr/lib64/ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -o modsec-rules-check modsec_rules_check-rules-check.o ../../src/.libs/libmodsecurity.la -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lpcre -lfuzzy -lyajl libtool: link: g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/modsec-rules-check modsec_rules_check-rules-check.o -L/usr/lib64/ ../../src/.libs/libmodsecurity.so -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lfuzzy -lyajl -Wl,-rpath -Wl,/usr/lib64 make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/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.4/examples/multiprocess_c' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o multi-multi.o `test -f 'multi.c' || echo './'`multi.c make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/multiprocess_c' multi.c: In function 'process_special_request': multi.c:44:41: warning: pointer targets in passing argument 2 of 'msc_add_request_header' differ in signedness [-Wpointer-sign] msc_add_request_header(transaction, "User-Agent", ^~~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:175, from multi.c:16: ../../headers/modsecurity/transaction.h:617:5: note: expected 'const unsigned char *' but argument is of type 'char *' int msc_add_request_header(Transaction *transaction, const unsigned char *key, ^~~~~~~~~~~~~~~~~~~~~~ multi.c:45:9: warning: pointer targets in passing argument 3 of 'msc_add_request_header' differ in signedness [-Wpointer-sign] "Basic ModSecurity example"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:175, from multi.c:16: ../../headers/modsecurity/transaction.h:617:5: note: expected 'const unsigned char *' but argument is of type 'char *' int msc_add_request_header(Transaction *transaction, const unsigned char *key, ^~~~~~~~~~~~~~~~~~~~~~ multi.c:48:42: warning: pointer targets in passing argument 2 of 'msc_add_response_header' differ in signedness [-Wpointer-sign] msc_add_response_header(transaction, "Content-type", "text/html"); ^~~~~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:175, from multi.c:16: ../../headers/modsecurity/transaction.h:640:5: note: expected 'const unsigned char *' but argument is of type 'char *' int msc_add_response_header(Transaction *transaction, ^~~~~~~~~~~~~~~~~~~~~~~ multi.c:48:58: warning: pointer targets in passing argument 3 of 'msc_add_response_header' differ in signedness [-Wpointer-sign] msc_add_response_header(transaction, "Content-type", "text/html"); ^~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:175, from multi.c:16: ../../headers/modsecurity/transaction.h:640:5: note: expected 'const unsigned char *' but argument is of type 'char *' int msc_add_response_header(Transaction *transaction, ^~~~~~~~~~~~~~~~~~~~~~~ multi.c: In function 'process_request': multi.c:72:45: warning: pointer targets in passing argument 2 of 'msc_add_request_header' differ in signedness [-Wpointer-sign] msc_add_request_header(transaction, "User-Agent", ^~~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:175, from multi.c:16: ../../headers/modsecurity/transaction.h:617:5: note: expected 'const unsigned char *' but argument is of type 'char *' int msc_add_request_header(Transaction *transaction, const unsigned char *key, ^~~~~~~~~~~~~~~~~~~~~~ multi.c:73:13: warning: pointer targets in passing argument 3 of 'msc_add_request_header' differ in signedness [-Wpointer-sign] "Basic ModSecurity example"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:175, from multi.c:16: ../../headers/modsecurity/transaction.h:617:5: note: expected 'const unsigned char *' but argument is of type 'char *' int msc_add_request_header(Transaction *transaction, const unsigned char *key, ^~~~~~~~~~~~~~~~~~~~~~ multi.c:76:46: warning: pointer targets in passing argument 2 of 'msc_add_response_header' differ in signedness [-Wpointer-sign] msc_add_response_header(transaction, "Content-type", "text/html"); ^~~~~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:175, from multi.c:16: ../../headers/modsecurity/transaction.h:640:5: note: expected 'const unsigned char *' but argument is of type 'char *' int msc_add_response_header(Transaction *transaction, ^~~~~~~~~~~~~~~~~~~~~~~ multi.c:76:62: warning: pointer targets in passing argument 3 of 'msc_add_response_header' differ in signedness [-Wpointer-sign] msc_add_response_header(transaction, "Content-type", "text/html"); ^~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:175, from multi.c:16: ../../headers/modsecurity/transaction.h:640:5: note: expected 'const unsigned char *' but argument is of type 'char *' int msc_add_response_header(Transaction *transaction, ^~~~~~~~~~~~~~~~~~~~~~~ multi.c: In function 'main': multi.c:93:9: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/multiprocess_c' /bin/sh ../../libtool --tag=CC --mode=link gcc -I../../headers -I../.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../../src/.libs/ -lmodsecurity -lpthread -lm -lstdc++ -L/usr/lib64/ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -o multi multi-multi.o -lfuzzy -lrt libtool: link: gcc -I../../headers -I../.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/multi multi-multi.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.4/src/.libs/libmodsecurity.so -L/usr/lib64/ -lcurl -lGeoIP -lxml2 -lz -llzma -ldl -llmdb -lyajl -lpthread -lm -lstdc++ -lpcre -lfuzzy -lrt -Wl,-rpath -Wl,/usr/lib64 make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/multiprocess_c' Making all in reading_logs_with_offset make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/reading_logs_with_offset' g++ -DHAVE_CONFIG_H -I. -I../../src -std=c++11 -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o read-read.o `test -f 'read.cc' || echo './'`read.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/reading_logs_with_offset' In file included from ../../headers/modsecurity/anchored_set_variable.h:32, from ../../headers/modsecurity/transaction.h:43, from ../../headers/modsecurity/modsecurity.h:175, from read.cc:5: ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:174, from read.cc:5: ../../headers/modsecurity/intervention.h: At global scope: ../../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/reading_logs_with_offset' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L/usr/lib64/ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -o read read-read.o ../../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lpcre -lfuzzy -lyajl libtool: link: g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o read read-read.o -L/usr/lib64/ ../../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/reading_logs_with_offset' Making all in reading_logs_via_rule_message make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o simple_request-simple_request.o `test -f 'simple_request.cc' || echo './'`simple_request.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/reading_logs_via_rule_message' In file included from ../../headers/modsecurity/anchored_set_variable.h:32, from ../../headers/modsecurity/transaction.h:43, from ../../headers/modsecurity/modsecurity.h:175, from simple_request.cc:19: ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from simple_request.cc:20: ../../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from simple_request.cc:21: ../../examples/reading_logs_via_rule_message/reading_logs_via_rule_message.h: In member function 'int ReadingLogsViaRuleMessage::process()': ../../examples/reading_logs_via_rule_message/reading_logs_via_rule_message.h:136:46: warning: unused variable 'it' [-Wunused-variable] modsecurity::ModSecurityIntervention it; ^~ ../../examples/reading_logs_via_rule_message/reading_logs_via_rule_message.h:171:1: warning: label 'end' defined but not used [-Wunused-label] end: ^~~ simple_request.cc: In function 'int main(int, char**)': simple_request.cc:32:5: warning: value computed is not used [-Wunused-value] *(argv++); ^~~~~~~~~ In file included from ../../headers/modsecurity/modsecurity.h:174, from simple_request.cc:19: ../../headers/modsecurity/intervention.h: At global scope: ../../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/reading_logs_via_rule_message' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -lpthread -L/usr/lib64/ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -o simple_request simple_request-simple_request.o ../../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lpcre -lfuzzy -lyajl libtool: link: g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o simple_request simple_request-simple_request.o -lpthread -L/usr/lib64/ ../../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/reading_logs_via_rule_message' Making all in simple_example_using_c make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/simple_example_using_c' gcc -DHAVE_CONFIG_H -I. -I../../src -I../../headers -I../.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o test-test.o `test -f 'test.c' || echo './'`test.c make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/simple_example_using_c' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/simple_example_using_c' /bin/sh ../../libtool --tag=CC --mode=link gcc -I../../headers -I../.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L../../src/.libs/ -lmodsecurity -lm -lstdc++ -L/usr/lib64/ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -o test test-test.o -lrt -lfuzzy libtool: link: gcc -I../../headers -I../.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/test test-test.o -L../../src/.libs/ /builddir/build/BUILD/modsecurity-v3.0.4/src/.libs/libmodsecurity.so -L/usr/lib64/ -lcurl -lGeoIP -lxml2 -lz -llzma -ldl -llmdb -lyajl -lm -lstdc++ -lpcre -lrt -lfuzzy -Wl,-rpath -Wl,/usr/lib64 make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/simple_example_using_c' Making all in using_bodies_in_chunks make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/using_bodies_in_chunks' g++ -DHAVE_CONFIG_H -I. -I../../src -std=c++11 -I../../headers -I../.. -g -I../others -fPIC -O3 -DWITH_GEOIP -I/usr/include/ -DWITH_YAJL -DWITH_LMDB -DPCRE_HAVE_JIT -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o simple_request-simple_request.o `test -f 'simple_request.cc' || echo './'`simple_request.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/using_bodies_in_chunks' In file included from ../../headers/modsecurity/anchored_set_variable.h:32, from ../../headers/modsecurity/transaction.h:43, from ../../headers/modsecurity/modsecurity.h:175, from simple_request.cc:21: ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from simple_request.cc:22: ../../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ simple_request.cc: In function 'int main(int, char**)': simple_request.cc:136:5: warning: value computed is not used [-Wunused-value] *(argv++); ^~~~~~~~~ simple_request.cc:129:42: warning: unused variable 'it' [-Wunused-variable] modsecurity::ModSecurityIntervention it; ^~ In file included from ../../headers/modsecurity/modsecurity.h:174, from simple_request.cc:21: ../../headers/modsecurity/intervention.h: At global scope: ../../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/using_bodies_in_chunks' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -lpthread -L/usr/lib64/ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -o simple_request simple_request-simple_request.o ../../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lpcre -lfuzzy -lyajl libtool: link: g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o simple_request simple_request-simple_request.o -lpthread -L/usr/lib64/ ../../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/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.4/test/benchmark' g++ -DHAVE_CONFIG_H -I. -I../../src -std=c++11 -I../../headers -DPCRE_HAVE_JIT -DWITH_LMDB -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o benchmark-benchmark.o `test -f 'benchmark.cc' || echo './'`benchmark.cc make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test/benchmark' In file included from ../../headers/modsecurity/anchored_set_variable.h:32, from ../../headers/modsecurity/transaction.h:43, from ../../headers/modsecurity/modsecurity.h:175, from benchmark.cc:22: ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from benchmark.cc:23: ../../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../../headers/modsecurity/modsecurity.h:174, from benchmark.cc:22: ../../headers/modsecurity/intervention.h: At global scope: ../../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test/benchmark' /bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ../../src/.libs/libmodsecurity.a -L/usr/lib64/ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -o benchmark benchmark-benchmark.o ../../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lpcre -lpcre -lyajl -llmdb -lfuzzy -lxml2 -lz -llzma -lm -ldl -lrt libtool: link: g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o benchmark benchmark-benchmark.o -L/usr/lib64/ ../../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lpcre -lyajl -llmdb -lfuzzy -lxml2 -lz -llzma -lm -ldl -lrt make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test/benchmark' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' g++ -DHAVE_CONFIG_H -I. -I../src -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_YAJL -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o unit/tests-unit_test.o `test -f 'unit/unit_test.cc' || echo './'`unit/unit_test.cc unit/unit_test.cc: In static member function 'static modsecurity_test::UnitTest* modsecurity_test::UnitTest::from_yajl_node(yajl_val_s*&)': unit/unit_test.cc:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < num_tests; i++) { ~~^~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' g++ -DHAVE_CONFIG_H -I. -I../src -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -DWITH_LMDB -DPCRE_HAVE_JIT -DWITH_YAJL -DWITH_SSDEEP -I/usr/include -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o unit/tests-unit.o `test -f 'unit/unit.cc' || echo './'`unit/unit.cc In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from unit/unit.cc:24: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from unit/unit.cc:25: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from unit/unit.cc:26: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unit/unit.cc: In function 'int main(int, char**)': unit/unit.cc:223:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < vec->size(); i++) { ~~^~~~~~~~~~~~~ In file included from ../test/common/modsecurity_test.h:55, from unit/unit.cc:32: ../test/common/modsecurity_test.cc: In instantiation of 'bool modsecurity_test::ModSecurityTest::load_test_json(std::__cxx11::string) [with T = modsecurity_test::UnitTest; std::__cxx11::string = std::__cxx11::basic_string]': ../test/common/modsecurity_test.cc:106:17: required from 'std::pair, std::vector >* modsecurity_test::ModSecurityTest::load_tests(std::__cxx11::string) [with T = modsecurity_test::UnitTest; std::__cxx11::string = std::__cxx11::basic_string]' unit/unit.cc:152:77: required from here ../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] for ( int i = 0; i < num_tests; i++ ) { ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from unit/unit.cc: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] static void free(ModSecurityIntervention_t *i) { ^make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' ~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' g++ -DHAVE_CONFIG_H -I. -I../src -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DPCRE_HAVE_JIT -DWITH_YAJL -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o regression/tests-regression_test.o `test -f 'regression/regression_test.cc' || echo './'`regression/regression_test.cc regression/regression_test.cc: In static member function 'static std::__cxx11::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] for (int z = 0; z < node->u.array.len; z++) { ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In static member function 'static std::vector > modsecurity_test::RegressionTest::yajl_array_to_vec_str(yajl_val_s* const&)': regression/regression_test.cc:60:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int z = 0; z < node->u.array.len; z++) { ~~^~~~~~~~~~~~~~~~~~~ regression/regression_test.cc: In static member function 'static std::vector, std::__cxx11::basic_string > > modsecurity_test::RegressionTest::yajl_array_to_map(yajl_val_s* const&)': regression/regression_test.cc:72:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 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] 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] 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] 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] 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] 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] 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] for (int j = 0; j < val->u.array.len; j++) { ~~^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' g++ -DHAVE_CONFIG_H -I. -I../src -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DPCRE_HAVE_JIT -DWITH_YAJL -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o regression/tests-regression.o `test -f 'regression/regression.cc' || echo './'`regression/regression.cc In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from regression/regression.cc:26: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from regression/regression.cc:27: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ regression/regression.cc: In function 'int main(int, char**)': regression/regression.cc:562:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < vec->size(); i++) { ~~^~~~~~~~~~~~~ In file included from ../test/common/modsecurity_test.h:55, from regression/regression.cc:29: ../test/common/modsecurity_test.cc: In instantiation of 'bool modsecurity_test::ModSecurityTest::load_test_json(std::__cxx11::string) [with T = modsecurity_test::RegressionTest; std::__cxx11::string = std::__cxx11::basic_string]': ../test/common/modsecurity_test.cc:106:17: required from 'std::pair, std::vector >* modsecurity_test::ModSecurityTest::load_tests(std::__cxx11::string) [with T = modsecurity_test::RegressionTest; std::__cxx11::string = std::__cxx11::basic_string]' ../test/common/modsecurity_test.cc:134:35: required from 'std::pair, std::vector >* modsecurity_test::ModSecurityTest::load_tests() [with T = modsecurity_test::RegressionTest]' regression/regression.cc:475:21: required from here ../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] for ( int i = 0; i < num_tests; i++ ) { ~~^~~~~~~~~~~ In file included from ../headers/modsecurity/modsecurity.h:174, from regression/regression.cc:26: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' g++ -DHAVE_CONFIG_H -I. -I../src -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DPCRE_HAVE_JIT -DWITH_YAJL -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.4/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L/usr/lib64/ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -o unit_tests unit/tests-unit.o unit/tests-unit_test.o ../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lpcre -lfuzzy -lyajl libtool: link: g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o unit_tests unit/tests-unit.o unit/tests-unit_test.o -L/usr/lib64/ ../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' g++ -DHAVE_CONFIG_H -I. -I../src -std=c++11 -Icommon -I../ -g -I../headers -DWITH_CURL_SSLVERSION_TLSv1_2 -DWITH_CURL -DWITH_GEOIP -I/usr/include/ -DWITH_LMDB -DWITH_SSDEEP -I/usr/include -DPCRE_HAVE_JIT -DWITH_YAJL -I/usr/include/libxml2 -DWITH_LIBXML2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o optimization/rules_optimization-optimization.o `test -f 'optimization/optimization.cc' || echo './'`optimization/optimization.cc In file included from ../headers/modsecurity/anchored_set_variable.h:32, from ../headers/modsecurity/transaction.h:43, from ../headers/modsecurity/modsecurity.h:175, from optimization/optimization.cc:23: ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:42:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *key, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const string*, const string*, const string*)': ../headers/modsecurity/variable_value.h:112:17: warning: 'modsecurity::VariableValue::m_keyWithCollection' will be initialized after [-Wreorder] std::string m_keyWithCollection; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:50:5: warning: when initialized here [-Wreorder] VariableValue(const std::string *collection, ^~~~~~~~~~~~~ ../headers/modsecurity/variable_value.h: In constructor 'modsecurity::VariableValue::VariableValue(const modsecurity::VariableValue*)': ../headers/modsecurity/variable_value.h:113:17: warning: 'modsecurity::VariableValue::m_value' will be initialized after [-Wreorder] std::string m_value; ^~~~~~~ ../headers/modsecurity/variable_value.h:110:17: warning: 'std::__cxx11::string modsecurity::VariableValue::m_collection' [-Wreorder] std::string m_collection; ^~~~~~~~~~~~ ../headers/modsecurity/variable_value.h:59:14: warning: when initialized here [-Wreorder] explicit VariableValue(const VariableValue *o) : ^~~~~~~~~~~~~ In file included from optimization/optimization.cc:24: ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules()': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:47:5: warning: when initialized here [-Wreorder] Rules() ^~~~~ ../headers/modsecurity/rules.h: In constructor 'modsecurity::Rules::Rules(modsecurity::debug_log::DebugLog*)': ../headers/modsecurity/rules.h:89:13: warning: 'modsecurity::Rules::m_secmarker_skipped' will be initialized after [-Wreorder] uint8_t m_secmarker_skipped; ^~~~~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:87:9: warning: 'int modsecurity::Rules::m_referenceCount' [-Wreorder] int m_referenceCount; ^~~~~~~~~~~~~~~~ ../headers/modsecurity/rules.h:55:14: warning: when initialized here [-Wreorder] explicit Rules(DebugLog *customLog) ^~~~~ In file included from ../src/run_time_string.h:27, from ../src/operators/operator.h:26, from ../src/rule_script.h:23, from ../src/parser/driver.h:32, from optimization/optimization.cc:26: ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableDictElement::VariableDictElement(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:586:17: warning: 'modsecurity::variables::VariableDictElement::m_dictElement' will be initialized after [-Wreorder] std::string m_dictElement; ^~~~~~~~~~~~~ ../src/variables/variable.h:584:75: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_dictElement(dict_element), Variable(name + ":" + dict_element) { } ^ ../src/variables/variable.h:583:5: warning: when initialized here [-Wreorder] VariableDictElement(std::string name, std::string dict_element) ^~~~~~~~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableRegex::VariableRegex(std::__cxx11::string, std::__cxx11::string)': ../src/variables/variable.h:599:18: warning: 'modsecurity::variables::VariableRegex::m_r' will be initialized after [-Wreorder] Utils::Regex m_r; ^~~ ../src/variables/variable.h:598:17: warning: 'std::__cxx11::string modsecurity::variables::VariableRegex::m_regex' [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h:598:17: warning: 'modsecurity::variables::VariableRegex::m_regex' will be initialized after [-Wreorder] std::string m_regex; ^~~~~~~ ../src/variables/variable.h:595:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] Variable(name + ":" + "regex(" + regex + ")") { } ^ ../src/variables/variable.h:592:5: warning: when initialized here [-Wreorder] VariableRegex(std::string name, std::string regex) ^~~~~~~~~~~~~ ../src/variables/variable.h: In constructor 'modsecurity::variables::VariableModificatorExclusion::VariableModificatorExclusion(std::unique_ptr)': ../src/variables/variable.h:632:31: warning: 'modsecurity::variables::VariableModificatorExclusion::m_base' will be initialized after [-Wreorder] std::unique_ptr m_base; ^~~~~~ ../src/variables/variable.h:624:53: warning: base 'modsecurity::variables::Variable' [-Wreorder] : m_base(std::move(var)), Variable(var.get()) { } ^ ../src/variables/variable.h:623:14: warning: when initialized here [-Wreorder] explicit VariableModificatorExclusion(std::unique_ptr var) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from seclang-parser.yy:115, from ../src/parser/driver.h:33, from optimization/optimization.cc:26: ../src/operators/fuzzy_hash.h: In constructor 'modsecurity::operators::FuzzyHash::FuzzyHash(std::unique_ptr)': ../src/operators/fuzzy_hash.h:52:30: warning: 'modsecurity::operators::FuzzyHash::m_head' will be initialized after [-Wreorder] struct fuzzy_hash_chunk *m_head; ^~~~~~ ../src/operators/fuzzy_hash.h:51:9: warning: 'int modsecurity::operators::FuzzyHash::m_threshold' [-Wreorder] int m_threshold; ^~~~~~~~~~~ ../src/operators/fuzzy_hash.h:41:14: warning: when initialized here [-Wreorder] explicit FuzzyHash(std::unique_ptr param) ^~~~~~~~~ In file included from seclang-parser.yy:155, from ../src/parser/driver.h:33, from optimization/optimization.cc:26: ../src/utils/geo_lookup.h: In constructor 'modsecurity::Utils::GeoLookup::GeoLookup()': ../src/utils/geo_lookup.h:70:12: warning: 'modsecurity::Utils::GeoLookup::m_gi' will be initialized after [-Wreorder] GeoIP *m_gi; ^~~~ ../src/utils/geo_lookup.h:65:22: warning: 'modsecurity::Utils::GeoLookupVersion modsecurity::Utils::GeoLookup::m_version' [-Wreorder] GeoLookupVersion m_version; ^~~~~~~~~ ../src/utils/geo_lookup.h:56:5: warning: when initialized here [-Wreorder] GeoLookup() : ^~~~~~~~~ In file included from ../headers/modsecurity/momake[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' dsecurity.h:174, from optimization/optimization.cc:23: ../headers/modsecurity/intervention.h: At global scope: ../headers/modsecurity/intervention.h:59:17: warning: 'void modsecurity::intervention::free(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void free(ModSecurityIntervention_t *i) { ^~~~ ../headers/modsecurity/intervention.h:39:17: warning: 'void modsecurity::intervention::clean(modsecurity::ModSecurityIntervention_t*)' defined but not used [-Wunused-function] static void clean(ModSecurityIntervention_t *i) { ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L/usr/lib64/ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -o regression_tests regression/tests-regression.o regression/tests-regression_test.o regression/tests-custom_debug_log.o ../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lpcre -lfuzzy -lyajl libtool: link: g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o regression_tests regression/tests-regression.o regression/tests-regression_test.o regression/tests-custom_debug_log.o -L/usr/lib64/ ../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -L/usr/lib64/ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lpcre -o rules_optimization optimization/rules_optimization-optimization.o ../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lpcre -lfuzzy -lyajl libtool: link: g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o rules_optimization optimization/rules_optimization-optimization.o -L/usr/lib64/ ../src/.libs/libmodsecurity.a -lcurl -lGeoIP -lrt -lxml2 -lz -llzma -lm -ldl -llmdb -lpcre -lfuzzy -lyajl make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' make[1]: Nothing to be done for 'all-am'. + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ozs2ML + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64 ++ dirname /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64 + cd modsecurity-v3.0.4 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64 'INSTALL=/usr/bin/install -p' Making install in others make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/others' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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.4/others' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/others' Making install in src make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/lib64' /bin/sh ../libtool --mode=install /usr/bin/install -p libmodsecurity.la '/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/lib64' libtool: install: /usr/bin/install -p .libs/libmodsecurity.so.3.0.4 /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/lib64/libmodsecurity.so.3.0.4 libtool: install: (cd /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/lib64 && { ln -s -f libmodsecurity.so.3.0.4 libmodsecurity.so.3 || { rm -f libmodsecurity.so.3 && ln -s libmodsecurity.so.3.0.4 libmodsecurity.so.3; }; }) libtool: install: (cd /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/lib64 && { ln -s -f libmodsecurity.so.3.0.4 libmodsecurity.so || { rm -f libmodsecurity.so && ln -s libmodsecurity.so.3.0.4 libmodsecurity.so; }; }) libtool: install: /usr/bin/install -p .libs/libmodsecurity.lai /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/lib64/libmodsecurity.la libtool: install: /usr/bin/install -p .libs/libmodsecurity.a /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/lib64/libmodsecurity.a libtool: install: chmod 644 /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/lib64/libmodsecurity.a libtool: install: ranlib /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.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.4-2.el8~cpuhouse.x86_64/usr/include/modsecurity/actions/' /usr/bin/install -p -m 644 ../headers/modsecurity/actions/action.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/include/modsecurity/actions/' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.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.4-2.el8~cpuhouse.x86_64/usr/include/modsecurity/collection/' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/include/modsecurity' /usr/bin/install -p -m 644 ../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_message.h ../headers/modsecurity/rules.h ../headers/modsecurity/rules_exceptions.h ../headers/modsecurity/rules_properties.h ../headers/modsecurity/transaction.h ../headers/modsecurity/variable_origin.h ../headers/modsecurity/variable_value.h '/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/include/modsecurity' make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/src' Making install in doc make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/doc' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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.4/doc' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/doc' Making install in tools make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/tools' Making install in rules-check make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/tools/rules-check' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/tools/rules-check' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -p modsec-rules-check '/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.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.4-2.el8~cpuhouse.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.4/tools/rules-check' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/tools/rules-check' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/tools' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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.4/tools' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/tools' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/tools' Making install in examples make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples' Making install in multiprocess_c make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/multiprocess_c' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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.4/examples/multiprocess_c' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/multiprocess_c' Making install in reading_logs_with_offset make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/reading_logs_with_offset' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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.4/examples/reading_logs_with_offset' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/reading_logs_with_offset' Making install in reading_logs_via_rule_message make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/reading_logs_via_rule_message' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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.4/examples/reading_logs_via_rule_message' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/reading_logs_via_rule_message' Making install in simple_example_using_c make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/simple_example_using_c' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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.4/examples/simple_example_using_c' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/simple_example_using_c' Making install in using_bodies_in_chunks make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/using_bodies_in_chunks' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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.4/examples/using_bodies_in_chunks' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples/using_bodies_in_chunks' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.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.4-2.el8~cpuhouse.x86_64/usr/include/modsecurity' make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/examples' Making install in test make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' Making install in benchmark make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test/benchmark' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/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.4/test/benchmark' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test/benchmark' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' make[3]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4/test' make[1]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4' make[2]: Entering directory '/builddir/build/BUILD/modsecurity-v3.0.4' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/lib64/pkgconfig' /usr/bin/install -p -m 644 modsecurity.pc '/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/lib64/pkgconfig' make[2]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4' make[1]: Leaving directory '/builddir/build/BUILD/modsecurity-v3.0.4' + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 3.0.4-2.el8~cpuhouse --unique-debug-suffix -3.0.4-2.el8~cpuhouse.x86_64 --unique-debug-src-base libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/modsecurity-v3.0.4 extracting debug info from /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/bin/modsec-rules-check extracting debug info from /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/lib64/libmodsecurity.so.3.0.4 /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 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 2932 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/lib64/libmodsecurity.la is executable but has empty or no shebang, removing executable bit Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.6AenD2 + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.4 + make test make: Nothing to be done for 'test'. + exit 0 Processing files: libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.UCcgvj + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.4 + DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/doc/libmodsecurity + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/doc/libmodsecurity + cp -pr AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/doc/libmodsecurity + cp -pr README.md /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/doc/libmodsecurity + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.25HBoA + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.4 + LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/licenses/libmodsecurity + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/licenses/libmodsecurity + cp -pr LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/licenses/libmodsecurity + exit 0 Provides: bundled(libinjection) = 3.9.2 libmodsecurity = 3.0.4-2.el8~cpuhouse libmodsecurity(x86-64) = 3.0.4-2.el8~cpuhouse 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) libGeoIP.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcurl.so.4()(64bit) libdl.so.2()(64bit) libfuzzy.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) liblmdb.so.0.0.0()(64bit) liblzma.so.5()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmodsecurity.so.3()(64bit) libpcre.so.1()(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(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.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(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) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: libmodsecurity-devel-3.0.4-2.el8~cpuhouse.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.NJ53oR + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.4 + DOCDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/doc/libmodsecurity-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/doc/libmodsecurity-devel + cp -pr AUTHORS /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/doc/libmodsecurity-devel + cp -pr README.md /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/doc/libmodsecurity-devel + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ti6cr8 + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.4 + LICENSEDIR=/builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/licenses/libmodsecurity-devel + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/licenses/libmodsecurity-devel + cp -pr LICENSE /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64/usr/share/licenses/libmodsecurity-devel + exit 0 Provides: libmodsecurity-devel = 3.0.4-2.el8~cpuhouse libmodsecurity-devel(x86-64) = 3.0.4-2.el8~cpuhouse pkgconfig(modsecurity) = 3.0.4 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.4-2.el8~cpuhouse.x86_64 Provides: libmodsecurity-static = 3.0.4-2.el8~cpuhouse libmodsecurity-static(x86-64) = 3.0.4-2.el8~cpuhouse libtool(/usr/lib64/libmodsecurity.la) 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.4-2.el8~cpuhouse.x86_64 Provides: libmodsecurity-debugsource = 3.0.4-2.el8~cpuhouse libmodsecurity-debugsource(x86-64) = 3.0.4-2.el8~cpuhouse 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.4-2.el8~cpuhouse.x86_64 Provides: debuginfo(build-id) = b873708b891fcbb3ba9fc385d0d2fd13c1c00a3d debuginfo(build-id) = e80255d9780d2c69452c6aad1084bb73ee4f8cd0 libmodsecurity-debuginfo = 3.0.4-2.el8~cpuhouse libmodsecurity-debuginfo(x86-64) = 3.0.4-2.el8~cpuhouse 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.4-2.el8~cpuhouse Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64 Wrote: /builddir/build/RPMS/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-devel-3.0.4-2.el8~cpuhouse.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-static-3.0.4-2.el8~cpuhouse.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-debugsource-3.0.4-2.el8~cpuhouse.x86_64.rpm Wrote: /builddir/build/RPMS/libmodsecurity-debuginfo-3.0.4-2.el8~cpuhouse.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.eIV4IC + umask 022 + cd /builddir/build/BUILD + cd modsecurity-v3.0.4 + /usr/bin/rm -rf /builddir/build/BUILDROOT/libmodsecurity-3.0.4-2.el8~cpuhouse.x86_64 + exit 0 Finish: rpmbuild libmodsecurity-3.0.4-2.el8~cpuhouse.src.rpm Finish: build phase for libmodsecurity-3.0.4-2.el8~cpuhouse.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/epel-8-x86_64-1593670392.557611/root/var/log/dnf.rpm.log /var/lib/mock/epel-8-x86_64-1593670392.557611/root/var/log/dnf.librepo.log /var/lib/mock/epel-8-x86_64-1593670392.557611/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/libmodsecurity-3.0.4-2.el8~cpuhouse.src.rpm) Config(child) 9 minutes 2 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