Warning: Permanently added '13.116.88.74' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/9793867-fedora-43-s390x --chroot fedora-43-s390x Version: 1.6 PID: 6424 Logging PID: 6426 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 9793867, 'buildroot_pkgs': [], 'chroot': 'fedora-43-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '9722c7e0495a6b9650e585de044482fbcaa26946', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/lecris/cmake-4.0/p7zip', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'p7zip', 'package_version': '16.02-34', 'project_dirname': 'cmake-4.0', 'project_name': 'cmake-4.0', 'project_owner': 'lecris', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/lecris/cmake-4.0/fedora-43-s390x/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'lecris/cmake-4.0--lecris', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'lecris', 'tags': [], 'task_id': '9793867-fedora-43-s390x', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/lecris/cmake-4.0/p7zip /var/lib/copr-rpmbuild/workspace/workdir-ma7yuyft/p7zip --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/lecris/cmake-4.0/p7zip', '/var/lib/copr-rpmbuild/workspace/workdir-ma7yuyft/p7zip', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ma7yuyft/p7zip'... Running: git checkout 9722c7e0495a6b9650e585de044482fbcaa26946 -- cmd: ['git', 'checkout', '9722c7e0495a6b9650e585de044482fbcaa26946', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ma7yuyft/p7zip rc: 0 stdout: stderr: Note: switching to '9722c7e0495a6b9650e585de044482fbcaa26946'. 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 9722c7e automatic import of p7zip Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ma7yuyft/p7zip tail: /var/lib/copr-rpmbuild/main.log: file truncated rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading p7zip_16.02_src_all-norar.tar.bz2 INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o p7zip_16.02_src_all-norar.tar.bz2 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/lecris/cmake-4.0/p7zip/p7zip_16.02_src_all-norar.tar.bz2/md5/7202a0bd2aa2935576c13314783d5e1d/p7zip_16.02_src_all-norar.tar.bz2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4147k 100 4147k 0 0 1774k 0 0:00:02 0:00:02 --:--:-- 1774k INFO: Reading stdout from command: md5sum p7zip_16.02_src_all-norar.tar.bz2 Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ma7yuyft/p7zip/p7zip.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ma7yuyft/p7zip --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1763060410.870687 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.5 starting (python version = 3.13.7, NVR = mock-6.5-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ma7yuyft/p7zip/p7zip.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ma7yuyft/p7zip --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1763060410.870687 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-ma7yuyft/p7zip/p7zip.spec) Config(fedora-43-s390x) Start: clean chroot Finish: clean chroot Mock Version: 6.5 INFO: Mock Version: 6.5 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-s390x-bootstrap-1763060410.870687/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:43 INFO: Pulling image: registry.fedoraproject.org/fedora:43 INFO: Tagging container image as mock-bootstrap-ecd67fb6-9a16-4ea3-9df7-45e92b016e74 INFO: Checking that 1e18a0c6ee44405a4abdd0eed4a0848254e06eac888d29549658134dffa3372f image matches host's architecture INFO: Copy content of container 1e18a0c6ee44405a4abdd0eed4a0848254e06eac888d29549658134dffa3372f to /var/lib/mock/fedora-43-s390x-bootstrap-1763060410.870687/root INFO: mounting 1e18a0c6ee44405a4abdd0eed4a0848254e06eac888d29549658134dffa3372f with podman image mount INFO: image 1e18a0c6ee44405a4abdd0eed4a0848254e06eac888d29549658134dffa3372f as /var/lib/containers/storage/overlay/ef20819b79adec13705ebabf799fd1c745f5ef9101d71aabfedd8b07fc0c8436/merged INFO: umounting image 1e18a0c6ee44405a4abdd0eed4a0848254e06eac888d29549658134dffa3372f (/var/lib/containers/storage/overlay/ef20819b79adec13705ebabf799fd1c745f5ef9101d71aabfedd8b07fc0c8436/merged) with podman image umount INFO: Removing image mock-bootstrap-ecd67fb6-9a16-4ea3-9df7-45e92b016e74 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-s390x-1763060410.870687/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.0-1.fc43.s390x rpm-sequoia-1.9.0-2.fc43.s390x dnf5-5.2.17.0-2.fc43.s390x dnf5-plugins-5.2.17.0-2.fc43.s390x Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 2.0 KiB/s | 1.5 KiB | 00m01s fedora 100% | 2.2 KiB/s | 5.5 KiB | 00m02s updates 100% | 4.8 KiB/s | 6.5 KiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash s390x 5.3.0-2.fc43 fedora 8.6 MiB bzip2 s390x 1.0.8-21.fc43 fedora 86.9 KiB coreutils s390x 9.7-6.fc43 fedora 5.7 MiB cpio s390x 2.15-6.fc43 fedora 1.1 MiB diffutils s390x 3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 43-25 fedora 20.6 KiB findutils s390x 1:4.10.0-6.fc43 fedora 1.9 MiB gawk s390x 5.3.2-2.fc43 fedora 1.9 MiB glibc-minimal-langpack s390x 2.42-4.fc43 fedora 0.0 B grep s390x 3.12-2.fc43 fedora 1.0 MiB gzip s390x 1.13-4.fc43 fedora 396.5 KiB info s390x 7.2-6.fc43 fedora 397.0 KiB patch s390x 2.8-2.fc43 fedora 238.3 KiB redhat-rpm-config noarch 343-11.fc43 fedora 182.9 KiB rpm-build s390x 6.0.0-1.fc43 fedora 281.4 KiB sed s390x 4.9-5.fc43 fedora 865.0 KiB shadow-utils s390x 2:4.18.0-3.fc43 fedora 4.0 MiB tar s390x 2:1.35-6.fc43 fedora 3.0 MiB unzip s390x 6.0-67.fc43 fedora 393.5 KiB util-linux s390x 2.41.1-17.fc43 fedora 3.4 MiB which s390x 2.23-3.fc43 fedora 83.2 KiB xz s390x 1:5.8.1-2.fc43 fedora 1.3 MiB Installing dependencies: add-determinism s390x 0.6.0-2.fc43 fedora 2.7 MiB alternatives s390x 1.33-3.fc43 updates 66.0 KiB ansible-srpm-macros noarch 1-18.1.fc43 fedora 35.7 KiB audit-libs s390x 4.1.2-2.fc43 updates 398.1 KiB binutils s390x 2.45-1.fc43 fedora 28.0 MiB build-reproducibility-srpm-macros noarch 0.6.0-2.fc43 fedora 735.0 B bzip2-libs s390x 1.0.8-21.fc43 fedora 84.4 KiB ca-certificates noarch 2025.2.80_v9.0.304-1.1.fc43 fedora 2.7 MiB coreutils-common s390x 9.7-6.fc43 fedora 11.3 MiB crypto-policies noarch 20250714-5.gitcd6043a.fc43 fedora 146.9 KiB curl s390x 8.15.0-2.fc43 fedora 501.4 KiB cyrus-sasl-lib s390x 2.1.28-33.fc43 fedora 2.3 MiB debugedit s390x 5.2-3.fc43 fedora 217.3 KiB dwz s390x 0.16-2.fc43 fedora 310.4 KiB ed s390x 1.22.2-1.fc43 fedora 147.8 KiB efi-srpm-macros noarch 6-4.fc43 fedora 40.1 KiB elfutils s390x 0.194-1.fc43 updates 3.0 MiB elfutils-debuginfod-client s390x 0.194-1.fc43 updates 75.5 KiB elfutils-default-yama-scope noarch 0.194-1.fc43 updates 1.8 KiB elfutils-libelf s390x 0.194-1.fc43 updates 1.1 MiB elfutils-libs s390x 0.194-1.fc43 updates 778.3 KiB fedora-gpg-keys noarch 43-1 fedora 131.2 KiB fedora-release noarch 43-25 fedora 0.0 B fedora-release-identity-basic noarch 43-25 fedora 631.0 B fedora-repos noarch 43-1 fedora 4.9 KiB file s390x 5.46-8.fc43 fedora 100.0 KiB file-libs s390x 5.46-8.fc43 fedora 11.9 MiB filesystem s390x 3.18-50.fc43 fedora 112.0 B filesystem-srpm-macros noarch 3.18-50.fc43 fedora 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-23.fc43 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-3.fc43 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-15.fc43 fedora 144.0 B gap-srpm-macros noarch 2-1.fc43 fedora 2.1 KiB gdb-minimal s390x 16.3-6.fc43 fedora 15.3 MiB gdbm-libs s390x 1:1.23-10.fc43 fedora 125.4 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 fedora 779.0 B glibc s390x 2.42-4.fc43 fedora 5.2 MiB glibc-common s390x 2.42-4.fc43 fedora 1.1 MiB glibc-gconv-extra s390x 2.42-4.fc43 fedora 6.7 MiB gmp s390x 1:6.3.0-4.fc43 fedora 773.9 KiB gnat-srpm-macros noarch 6-8.fc43 fedora 1.0 KiB gnulib-l10n noarch 20241231-1.fc43 fedora 655.0 KiB gnupg2 s390x 2.4.8-4.fc43 fedora 6.6 MiB gnupg2-dirmngr s390x 2.4.8-4.fc43 fedora 661.7 KiB gnupg2-gpg-agent s390x 2.4.8-4.fc43 fedora 718.3 KiB gnupg2-gpgconf s390x 2.4.8-4.fc43 fedora 269.4 KiB gnupg2-keyboxd s390x 2.4.8-4.fc43 fedora 209.1 KiB gnupg2-verify s390x 2.4.8-4.fc43 fedora 364.2 KiB gnutls s390x 3.8.10-3.fc43 fedora 3.5 MiB go-srpm-macros noarch 3.8.0-1.fc43 fedora 61.9 KiB gpgverify noarch 2.2-3.fc43 fedora 8.7 KiB ima-evm-utils-libs s390x 1.6.2-6.fc43 fedora 56.4 KiB jansson s390x 2.14-3.fc43 fedora 88.8 KiB java-srpm-macros noarch 1-7.fc43 fedora 870.0 B json-c s390x 0.18-7.fc43 copr_base 82.4 KiB kernel-srpm-macros noarch 1.0-27.fc43 fedora 1.9 KiB keyutils-libs s390x 1.6.3-6.fc43 fedora 50.0 KiB krb5-libs s390x 1.21.3-7.fc43 fedora 2.4 MiB libacl s390x 2.3.2-4.fc43 fedora 35.7 KiB libarchive s390x 3.8.1-3.fc43 fedora 1.0 MiB libassuan s390x 2.5.7-4.fc43 fedora 163.6 KiB libattr s390x 2.5.2-6.fc43 fedora 24.2 KiB libblkid s390x 2.41.1-17.fc43 fedora 282.3 KiB libbrotli s390x 1.1.0-10.fc43 fedora 916.7 KiB libcap s390x 2.76-3.fc43 fedora 211.1 KiB libcap-ng s390x 0.8.5-8.fc43 fedora 60.4 KiB libcom_err s390x 1.47.3-2.fc43 fedora 58.9 KiB libcurl s390x 8.15.0-2.fc43 fedora 947.0 KiB libeconf s390x 0.7.9-2.fc43 fedora 64.7 KiB libevent s390x 2.1.12-16.fc43 fedora 914.1 KiB libfdisk s390x 2.41.1-17.fc43 fedora 394.7 KiB libffi s390x 3.5.1-2.fc43 fedora 79.2 KiB libfsverity s390x 1.6-3.fc43 fedora 24.2 KiB libgcc s390x 15.2.1-3.fc43 updates 169.2 KiB libgcrypt s390x 1.11.1-2.fc43 fedora 1.2 MiB libgomp s390x 15.2.1-3.fc43 updates 549.2 KiB libgpg-error s390x 1.55-2.fc43 fedora 930.8 KiB libidn2 s390x 2.3.8-2.fc43 fedora 564.3 KiB libksba s390x 1.6.7-4.fc43 fedora 410.3 KiB liblastlog2 s390x 2.41.1-17.fc43 fedora 33.4 KiB libmount s390x 2.41.1-17.fc43 fedora 388.1 KiB libnghttp2 s390x 1.66.0-2.fc43 fedora 165.7 KiB libpkgconf s390x 2.3.0-3.fc43 fedora 81.7 KiB libpsl s390x 0.21.5-6.fc43 fedora 76.2 KiB libselinux s390x 3.9-5.fc43 fedora 208.9 KiB libsemanage s390x 3.9-4.fc43 fedora 312.0 KiB libsepol s390x 3.9-2.fc43 fedora 853.6 KiB libsmartcols s390x 2.41.1-17.fc43 fedora 192.2 KiB libssh s390x 0.11.3-1.fc43 fedora 582.7 KiB libssh-config noarch 0.11.3-1.fc43 fedora 277.0 B libstdc++ s390x 15.2.1-3.fc43 updates 3.2 MiB libtasn1 s390x 4.20.0-2.fc43 fedora 188.1 KiB libtool-ltdl s390x 2.5.4-7.fc43 fedora 69.7 KiB libunistring s390x 1.1-10.fc43 fedora 1.8 MiB libusb1 s390x 1.0.29-4.fc43 fedora 170.6 KiB libuuid s390x 2.41.1-17.fc43 fedora 33.1 KiB libverto s390x 0.3.2-11.fc43 fedora 25.1 KiB libxcrypt s390x 4.5.2-1.fc43 updates 289.1 KiB libxml2 s390x 2.12.10-5.fc43 fedora 1.9 MiB libzstd s390x 1.5.7-2.fc43 fedora 875.5 KiB lua-libs s390x 5.4.8-2.fc43 fedora 316.8 KiB lua-srpm-macros noarch 1-16.fc43 fedora 1.3 KiB lz4-libs s390x 1.10.0-3.fc43 fedora 201.2 KiB mpfr s390x 4.2.2-2.fc43 fedora 699.5 KiB ncurses-base noarch 6.5-7.20250614.fc43 fedora 328.1 KiB ncurses-libs s390x 6.5-7.20250614.fc43 fedora 1.0 MiB nettle s390x 3.10.1-2.fc43 fedora 829.7 KiB npth s390x 1.8-3.fc43 fedora 45.2 KiB ocaml-srpm-macros noarch 11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 fedora 112.0 B openldap s390x 2.6.10-4.fc43 fedora 669.3 KiB openssl-libs s390x 1:3.5.4-1.fc43 updates 7.3 MiB p11-kit s390x 0.25.8-1.fc43 fedora 2.6 MiB p11-kit-trust s390x 0.25.8-1.fc43 fedora 545.9 KiB package-notes-srpm-macros noarch 0.5-14.fc43 fedora 1.6 KiB pam-libs s390x 1.7.1-3.fc43 fedora 122.1 KiB pcre2 s390x 10.46-1.fc43 fedora 721.0 KiB pcre2-syntax noarch 10.46-1.fc43 fedora 275.3 KiB perl-srpm-macros noarch 1-60.fc43 fedora 861.0 B pkgconf s390x 2.3.0-3.fc43 fedora 88.2 KiB pkgconf-m4 noarch 2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config s390x 2.3.0-3.fc43 fedora 988.0 B popt s390x 1.19-9.fc43 fedora 140.5 KiB publicsuffix-list-dafsa noarch 20250616-2.fc43 fedora 69.1 KiB pyproject-srpm-macros noarch 1.18.5-1.fc43 updates 1.9 KiB python-srpm-macros noarch 3.14-5.fc43 fedora 51.5 KiB qt5-srpm-macros noarch 5.15.18-1.fc43 updates 500.0 B qt6-srpm-macros noarch 6.10.0-1.fc43 updates 464.0 B readline s390x 8.3-2.fc43 fedora 575.3 KiB rpm s390x 6.0.0-1.fc43 fedora 3.1 MiB rpm-build-libs s390x 6.0.0-1.fc43 fedora 275.9 KiB rpm-libs s390x 6.0.0-1.fc43 fedora 1.0 MiB rpm-sequoia s390x 1.9.0-2.fc43 fedora 2.6 MiB rpm-sign-libs s390x 6.0.0-1.fc43 fedora 35.5 KiB rust-srpm-macros noarch 26.4-1.fc43 fedora 4.8 KiB setup noarch 2.15.0-26.fc43 fedora 725.0 KiB sqlite-libs s390x 3.50.2-2.fc43 fedora 1.7 MiB systemd-libs s390x 258.2-1.fc43 updates 2.4 MiB systemd-standalone-sysusers s390x 258.2-1.fc43 updates 297.4 KiB tpm2-tss s390x 4.1.3-8.fc43 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 fedora 8.3 KiB util-linux-core s390x 2.41.1-17.fc43 fedora 1.4 MiB xxhash-libs s390x 0.8.3-3.fc43 fedora 65.7 KiB xz-libs s390x 1:5.8.1-2.fc43 fedora 221.3 KiB zig-srpm-macros noarch 1-5.fc43 fedora 1.1 KiB zip s390x 3.0-44.fc43 fedora 729.6 KiB zlib-ng-compat s390x 2.2.5-2.fc43 fedora 109.1 KiB zstd s390x 1.5.7-2.fc43 fedora 1.8 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 170 packages Total size of inbound packages is 60 MiB. Need to download 0 B. After this operation, 202 MiB extra will be used (install 202 MiB, remove 0 B). [ 1/170] tar-2:1.35-6.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/170] bzip2-0:1.0.8-21.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/170] redhat-rpm-config-0:343-11.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/170] rpm-build-0:6.0.0-1.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/170] unzip-0:6.0-67.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/170] cpio-0:2.15-6.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/170] which-0:2.23-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/170] bash-0:5.3.0-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/170] coreutils-0:9.7-6.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/170] grep-0:3.12-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/170] patch-0:2.8-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/170] sed-0:4.9-5.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/170] shadow-utils-2:4.18.0-3.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/170] util-linux-0:2.41.1-17.fc43.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/170] diffutils-0:3.12-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/170] fedora-release-common-0:43-25 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/170] findutils-1:4.10.0-6.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/170] gawk-0:5.3.2-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/170] glibc-minimal-langpack-0:2.42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/170] gzip-0:1.13-4.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/170] info-0:7.2-6.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/170] xz-1:5.8.1-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/170] glibc-0:2.42-4.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/170] libacl-0:2.3.2-4.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/170] libselinux-0:3.9-5.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/170] bzip2-libs-0:1.0.8-21.fc43.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/170] ansible-srpm-macros-0:1-18.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/170] build-reproducibility-srpm-ma 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/170] dwz-0:0.16-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/170] efi-srpm-macros-0:6-4.fc43.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/170] file-0:5.46-8.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/170] filesystem-srpm-macros-0:3.18 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/170] fonts-srpm-macros-1:2.0.5-23. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/170] forge-srpm-macros-0:0.4.0-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/170] fpc-srpm-macros-0:1.3-15.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/170] gap-srpm-macros-0:2-1.fc43.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/170] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/170] gnat-srpm-macros-0:6-8.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/170] go-srpm-macros-0:3.8.0-1.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/170] java-srpm-macros-0:1-7.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/170] kernel-srpm-macros-0:1.0-27.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/170] lua-srpm-macros-0:1-16.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/170] ocaml-srpm-macros-0:11-2.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/170] openblas-srpm-macros-0:2-20.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/170] package-notes-srpm-macros-0:0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/170] perl-srpm-macros-0:1-60.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/170] python-srpm-macros-0:3.14-5.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/170] rpm-0:6.0.0-1.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/170] rust-srpm-macros-0:26.4-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/170] tree-sitter-srpm-macros-0:0.4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/170] zig-srpm-macros-0:1-5.fc43.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/170] zip-0:3.0-44.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/170] binutils-0:2.45-1.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/170] debugedit-0:5.2-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/170] libarchive-0:3.8.1-3.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/170] pkgconf-pkg-config-0:2.3.0-3. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/170] popt-0:1.19-9.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/170] readline-0:8.3-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/170] rpm-build-libs-0:6.0.0-1.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/170] rpm-libs-0:6.0.0-1.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/170] zstd-0:1.5.7-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/170] filesystem-0:3.18-50.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/170] ncurses-libs-0:6.5-7.20250614 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/170] coreutils-common-0:9.7-6.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/170] gmp-1:6.3.0-4.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/170] libattr-0:2.5.2-6.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/170] libcap-0:2.76-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/170] pcre2-0:10.46-1.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/170] ed-0:1.22.2-1.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/170] libeconf-0:0.7.9-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/170] libsemanage-0:3.9-4.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/170] pam-libs-0:1.7.1-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/170] setup-0:2.15.0-26.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/170] libblkid-0:2.41.1-17.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/170] libcap-ng-0:0.8.5-8.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/170] libfdisk-0:2.41.1-17.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/170] liblastlog2-0:2.41.1-17.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/170] libmount-0:2.41.1-17.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/170] libsmartcols-0:2.41.1-17.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/170] libuuid-0:2.41.1-17.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/170] util-linux-core-0:2.41.1-17.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/170] zlib-ng-compat-0:2.2.5-2.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/170] fedora-repos-0:43-1.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/170] mpfr-0:4.2.2-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/170] glibc-common-0:2.42-4.fc43.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/170] xz-libs-1:5.8.1-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/170] glibc-gconv-extra-0:2.42-4.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/170] libsepol-0:3.9-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/170] add-determinism-0:0.6.0-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/170] file-libs-0:5.46-8.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/170] curl-0:8.15.0-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/170] jansson-0:2.14-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/170] libzstd-0:1.5.7-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/170] lz4-libs-0:1.10.0-3.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/170] pkgconf-0:2.3.0-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/170] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/170] lua-libs-0:5.4.8-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/170] rpm-sign-libs-0:6.0.0-1.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/170] rpm-sequoia-0:1.9.0-2.fc43.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/170] sqlite-libs-0:3.50.2-2.fc43.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/170] ncurses-base-0:6.5-7.20250614 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/170] gnulib-l10n-0:20241231-1.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/170] pcre2-syntax-0:10.46-1.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/170] fedora-gpg-keys-0:43-1.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/170] libpkgconf-0:2.3.0-3.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/170] gnupg2-0:2.4.8-4.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/170] ima-evm-utils-libs-0:1.6.2-6. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/170] libfsverity-0:1.6-3.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/170] gpgverify-0:2.2-3.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/170] gnupg2-dirmngr-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/170] gnupg2-gpg-agent-0:2.4.8-4.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/170] gnupg2-gpgconf-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/170] gnupg2-keyboxd-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/170] gnupg2-verify-0:2.4.8-4.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/170] libassuan-0:2.5.7-4.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/170] libgcrypt-0:1.11.1-2.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/170] libgpg-error-0:1.55-2.fc43.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/170] npth-0:1.8-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/170] tpm2-tss-0:4.1.3-8.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/170] gnutls-0:3.8.10-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/170] libksba-0:1.6.7-4.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/170] openldap-0:2.6.10-4.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/170] libusb1-0:1.0.29-4.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/170] crypto-policies-0:20250714-5. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/170] libidn2-0:2.3.8-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/170] libtasn1-0:4.20.0-2.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/170] libunistring-0:1.1-10.fc43.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/170] nettle-0:3.10.1-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/170] p11-kit-0:0.25.8-1.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/170] p11-kit-trust-0:0.25.8-1.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/170] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/170] libevent-0:2.1.12-16.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/170] libtool-ltdl-0:2.5.4-7.fc43.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/170] libffi-0:3.5.1-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/170] gdbm-libs-1:1.23-10.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/170] libgcc-0:15.2.1-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/170] libstdc++-0:15.2.1-3.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/170] libxcrypt-0:4.5.2-1.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/170] systemd-libs-0:258.2-1.fc43.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/170] audit-libs-0:4.1.2-2.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/170] json-c-0:0.18-7.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/170] openssl-libs-1:3.5.4-1.fc43.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/170] ca-certificates-0:2025.2.80_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/170] elfutils-libelf-0:0.194-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/170] elfutils-libs-0:0.194-1.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/170] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/170] elfutils-0:0.194-1.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/170] libgomp-0:15.2.1-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/170] pyproject-srpm-macros-0:1.18. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/170] qt5-srpm-macros-0:5.15.18-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/170] qt6-srpm-macros-0:6.10.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/170] alternatives-0:1.33-3.fc43.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/170] libxml2-0:2.12.10-5.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/170] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/170] fedora-release-0:43-25.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/170] systemd-standalone-sysusers-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/170] gdb-minimal-0:16.3-6.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/170] xxhash-libs-0:0.8.3-3.fc43.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/170] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/170] libcurl-0:8.15.0-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/170] krb5-libs-0:1.21.3-7.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/170] libbrotli-0:1.1.0-10.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [163/170] libnghttp2-0:1.66.0-2.fc43.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [164/170] libpsl-0:0.21.5-6.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [165/170] libssh-0:0.11.3-1.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [166/170] keyutils-libs-0:1.6.3-6.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [167/170] libcom_err-0:1.47.3-2.fc43.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [168/170] libverto-0:0.3.2-11.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [169/170] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [170/170] libssh-config-0:0.11.3-1.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [170/170] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/172] Verify package files 100% | 1.1 KiB/s | 170.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-50.fc43.s390x >>> Finished %pretrans scriptlet: filesystem-0:3.18-50.fc43.s390x >>> [RPM] /var/lib/mock/fedora-43-s390x-1763060410.870687/root/var/cache/dnf/cop [ 2/172] Prepare transaction 100% | 2.9 KiB/s | 170.0 B | 00m00s [ 3/172] Installing libgcc-0:15.2.1-3. 100% | 166.9 MiB/s | 170.9 KiB | 00m00s [ 4/172] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/172] Installing publicsuffix-list- 100% | 0.0 B/s | 69.8 KiB | 00m00s [ 6/172] Installing fedora-release-ide 100% | 0.0 B/s | 888.0 B | 00m00s [ 7/172] Installing fedora-gpg-keys-0: 100% | 43.7 MiB/s | 179.0 KiB | 00m00s [ 8/172] Installing fedora-repos-0:43- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/172] Installing fedora-release-com 100% | 24.3 MiB/s | 24.9 KiB | 00m00s [ 10/172] Installing fedora-release-0:4 100% | 20.2 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 11/172] Installing setup-0:2.15.0-26. 100% | 42.0 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 12/172] Installing filesystem-0:3.18- 100% | 2.4 MiB/s | 212.8 KiB | 00m00s [ 13/172] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [ 14/172] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [ 15/172] Installing pcre2-syntax-0:10. 100% | 271.2 MiB/s | 277.8 KiB | 00m00s [ 16/172] Installing gnulib-l10n-0:2024 100% | 161.6 MiB/s | 661.9 KiB | 00m00s [ 17/172] Installing coreutils-common-0 100% | 342.2 MiB/s | 11.3 MiB | 00m00s [ 18/172] Installing ncurses-base-0:6.5 100% | 86.3 MiB/s | 353.5 KiB | 00m00s [ 19/172] Installing bash-0:5.3.0-2.fc4 100% | 246.3 MiB/s | 8.6 MiB | 00m00s [ 20/172] Installing glibc-common-0:2.4 100% | 60.0 MiB/s | 1.1 MiB | 00m00s [ 21/172] Installing glibc-gconv-extra- 100% | 244.2 MiB/s | 6.8 MiB | 00m00s [ 22/172] Installing glibc-0:2.42-4.fc4 100% | 126.9 MiB/s | 5.2 MiB | 00m00s [ 23/172] Installing ncurses-libs-0:6.5 100% | 251.6 MiB/s | 1.0 MiB | 00m00s [ 24/172] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/172] Installing zlib-ng-compat-0:2 100% | 107.4 MiB/s | 109.9 KiB | 00m00s [ 26/172] Installing bzip2-libs-0:1.0.8 100% | 83.5 MiB/s | 85.5 KiB | 00m00s [ 27/172] Installing libgpg-error-0:1.5 100% | 57.2 MiB/s | 936.7 KiB | 00m00s [ 28/172] Installing libstdc++-0:15.2.1 100% | 316.0 MiB/s | 3.2 MiB | 00m00s [ 29/172] Installing xz-libs-1:5.8.1-2. 100% | 217.2 MiB/s | 222.4 KiB | 00m00s [ 30/172] Installing libassuan-0:2.5.7- 100% | 161.5 MiB/s | 165.4 KiB | 00m00s [ 31/172] Installing libgcrypt-0:1.11.1 100% | 249.0 MiB/s | 1.2 MiB | 00m00s [ 32/172] Installing readline-0:8.3-2.f 100% | 282.0 MiB/s | 577.5 KiB | 00m00s [ 33/172] Installing gmp-1:6.3.0-4.fc43 100% | 252.6 MiB/s | 776.1 KiB | 00m00s [ 34/172] Installing libuuid-0:2.41.1-1 100% | 0.0 B/s | 34.1 KiB | 00m00s [ 35/172] Installing popt-0:1.19-9.fc43 100% | 71.8 MiB/s | 147.1 KiB | 00m00s [ 36/172] Installing npth-0:1.8-3.fc43. 100% | 0.0 B/s | 46.3 KiB | 00m00s [ 37/172] Installing libblkid-0:2.41.1- 100% | 276.6 MiB/s | 283.3 KiB | 00m00s [ 38/172] Installing libzstd-0:1.5.7-2. 100% | 285.4 MiB/s | 876.7 KiB | 00m00s [ 39/172] Installing elfutils-libelf-0: 100% | 377.5 MiB/s | 1.1 MiB | 00m00s [ 40/172] Installing sqlite-libs-0:3.50 100% | 278.8 MiB/s | 1.7 MiB | 00m00s [ 41/172] Installing libxcrypt-0:4.5.2- 100% | 284.9 MiB/s | 291.8 KiB | 00m00s [ 42/172] Installing gnupg2-gpgconf-0:2 100% | 20.4 MiB/s | 271.5 KiB | 00m00s [ 43/172] Installing libattr-0:2.5.2-6. 100% | 0.0 B/s | 25.1 KiB | 00m00s [ 44/172] Installing libacl-0:2.3.2-4.f 100% | 0.0 B/s | 36.5 KiB | 00m00s [ 45/172] Installing libtasn1-0:4.20.0- 100% | 185.5 MiB/s | 189.9 KiB | 00m00s [ 46/172] Installing libunistring-0:1.1 100% | 294.2 MiB/s | 1.8 MiB | 00m00s [ 47/172] Installing libidn2-0:2.3.8-2. 100% | 61.9 MiB/s | 570.4 KiB | 00m00s [ 48/172] Installing crypto-policies-0: 100% | 33.6 MiB/s | 172.0 KiB | 00m00s [ 49/172] Installing dwz-0:0.16-2.fc43. 100% | 20.3 MiB/s | 311.8 KiB | 00m00s [ 50/172] Installing gnupg2-verify-0:2. 100% | 27.5 MiB/s | 365.6 KiB | 00m00s [ 51/172] Installing mpfr-0:4.2.2-2.fc4 100% | 228.2 MiB/s | 701.2 KiB | 00m00s [ 52/172] Installing gawk-0:5.3.2-2.fc4 100% | 98.6 MiB/s | 1.9 MiB | 00m00s [ 53/172] Installing libksba-0:1.6.7-4. 100% | 201.6 MiB/s | 412.9 KiB | 00m00s [ 54/172] Installing unzip-0:6.0-67.fc4 100% | 27.7 MiB/s | 397.0 KiB | 00m00s [ 55/172] Installing file-libs-0:5.46-8 100% | 593.0 MiB/s | 11.9 MiB | 00m00s [ 56/172] Installing file-0:5.46-8.fc43 100% | 7.6 MiB/s | 101.5 KiB | 00m00s [ 57/172] Installing pcre2-0:10.46-1.fc 100% | 235.2 MiB/s | 722.4 KiB | 00m00s [ 58/172] Installing grep-0:3.12-2.fc43 100% | 59.6 MiB/s | 1.0 MiB | 00m00s [ 59/172] Installing xz-1:5.8.1-2.fc43. 100% | 74.2 MiB/s | 1.3 MiB | 00m00s [ 60/172] Installing libeconf-0:0.7.9-2 100% | 64.8 MiB/s | 66.3 KiB | 00m00s [ 61/172] Installing libcap-ng-0:0.8.5- 100% | 60.8 MiB/s | 62.3 KiB | 00m00s [ 62/172] Installing audit-libs-0:4.1.2 100% | 195.7 MiB/s | 400.8 KiB | 00m00s [ 63/172] Installing pam-libs-0:1.7.1-3 100% | 121.6 MiB/s | 124.5 KiB | 00m00s [ 64/172] Installing libcap-0:2.76-3.fc 100% | 16.2 MiB/s | 216.2 KiB | 00m00s [ 65/172] Installing systemd-libs-0:258 100% | 296.0 MiB/s | 2.4 MiB | 00m00s [ 66/172] Installing libsmartcols-0:2.4 100% | 188.7 MiB/s | 193.2 KiB | 00m00s [ 67/172] Installing libsepol-0:3.9-2.f 100% | 278.2 MiB/s | 854.5 KiB | 00m00s [ 68/172] Installing libselinux-0:3.9-5 100% | 205.2 MiB/s | 210.1 KiB | 00m00s [ 69/172] Installing sed-0:4.9-5.fc43.s 100% | 53.3 MiB/s | 873.2 KiB | 00m00s [ 70/172] Installing findutils-1:4.10.0 100% | 99.0 MiB/s | 1.9 MiB | 00m00s [ 71/172] Installing libmount-0:2.41.1- 100% | 190.1 MiB/s | 389.2 KiB | 00m00s [ 72/172] Installing lz4-libs-0:1.10.0- 100% | 197.6 MiB/s | 202.3 KiB | 00m00s [ 73/172] Installing lua-libs-0:5.4.8-2 100% | 310.5 MiB/s | 317.9 KiB | 00m00s [ 74/172] Installing libffi-0:3.5.1-2.f 100% | 78.7 MiB/s | 80.6 KiB | 00m00s [ 75/172] Installing p11-kit-0:0.25.8-1 100% | 119.7 MiB/s | 2.6 MiB | 00m00s [ 76/172] Installing json-c-0:0.18-7.fc 100% | 81.7 MiB/s | 83.6 KiB | 00m00s [ 77/172] Installing alternatives-0:1.3 100% | 5.5 MiB/s | 67.5 KiB | 00m00s [ 78/172] Installing p11-kit-trust-0:0. 100% | 26.7 MiB/s | 547.6 KiB | 00m00s [ 79/172] Installing openssl-libs-1:3.5 100% | 270.7 MiB/s | 7.3 MiB | 00m00s [ 80/172] Installing coreutils-0:9.7-6. 100% | 155.3 MiB/s | 5.7 MiB | 00m00s [ 81/172] Installing ca-certificates-0: 100% | 1.5 MiB/s | 2.5 MiB | 00m02s [ 82/172] Installing gzip-0:1.13-4.fc43 100% | 24.5 MiB/s | 402.1 KiB | 00m00s [ 83/172] Installing rpm-sequoia-0:1.9. 100% | 262.9 MiB/s | 2.6 MiB | 00m00s [ 84/172] Installing libfsverity-0:1.6- 100% | 0.0 B/s | 25.2 KiB | 00m00s [ 85/172] Installing libevent-0:2.1.12- 100% | 224.1 MiB/s | 917.9 KiB | 00m00s [ 86/172] Installing zstd-0:1.5.7-2.fc4 100% | 102.3 MiB/s | 1.8 MiB | 00m00s [ 87/172] Installing util-linux-core-0: 100% | 75.2 MiB/s | 1.4 MiB | 00m00s [ 88/172] Installing tar-2:1.35-6.fc43. 100% | 137.3 MiB/s | 3.0 MiB | 00m00s [ 89/172] Installing libsemanage-0:3.9- 100% | 153.2 MiB/s | 313.7 KiB | 00m00s [ 90/172] Installing systemd-standalone 100% | 20.8 MiB/s | 298.0 KiB | 00m00s [ 91/172] Installing rpm-libs-0:6.0.0-1 100% | 245.3 MiB/s | 1.0 MiB | 00m00s [ 92/172] Installing libusb1-0:1.0.29-4 100% | 21.0 MiB/s | 172.3 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.s390x >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.s390x >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [ 93/172] Installing tpm2-tss-0:4.1.3-8 100% | 226.9 MiB/s | 1.6 MiB | 00m00s [ 94/172] Installing ima-evm-utils-libs 100% | 56.4 MiB/s | 57.8 KiB | 00m00s [ 95/172] Installing gnupg2-gpg-agent-0 100% | 32.1 MiB/s | 722.3 KiB | 00m00s [ 96/172] Installing zip-0:3.0-44.fc43. 100% | 44.8 MiB/s | 733.5 KiB | 00m00s [ 97/172] Installing gnupg2-keyboxd-0:2 100% | 41.1 MiB/s | 210.4 KiB | 00m00s [ 98/172] Installing libpsl-0:0.21.5-6. 100% | 75.5 MiB/s | 77.3 KiB | 00m00s [ 99/172] Installing liblastlog2-0:2.41 100% | 6.9 MiB/s | 35.3 KiB | 00m00s [100/172] Installing libfdisk-0:2.41.1- 100% | 193.2 MiB/s | 395.7 KiB | 00m00s [101/172] Installing nettle-0:3.10.1-2. 100% | 203.3 MiB/s | 832.8 KiB | 00m00s [102/172] Installing gnutls-0:3.8.10-3. 100% | 271.7 MiB/s | 3.5 MiB | 00m00s [103/172] Installing libxml2-0:2.12.10- 100% | 88.8 MiB/s | 1.9 MiB | 00m00s [104/172] Installing libarchive-0:3.8.1 100% | 254.2 MiB/s | 1.0 MiB | 00m00s [105/172] Installing bzip2-0:1.0.8-21.f 100% | 6.9 MiB/s | 91.4 KiB | 00m00s [106/172] Installing add-determinism-0: 100% | 124.4 MiB/s | 2.7 MiB | 00m00s [107/172] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [108/172] Installing cpio-0:2.15-6.fc43 100% | 65.6 MiB/s | 1.1 MiB | 00m00s [109/172] Installing diffutils-0:3.12-3 100% | 88.2 MiB/s | 1.6 MiB | 00m00s [110/172] Installing ed-0:1.22.2-1.fc43 100% | 11.3 MiB/s | 150.1 KiB | 00m00s [111/172] Installing patch-0:2.8-2.fc43 100% | 18.0 MiB/s | 239.8 KiB | 00m00s [112/172] Installing jansson-0:2.14-3.f 100% | 88.1 MiB/s | 90.2 KiB | 00m00s [113/172] Installing libpkgconf-0:2.3.0 100% | 80.9 MiB/s | 82.9 KiB | 00m00s [114/172] Installing pkgconf-0:2.3.0-3. 100% | 6.8 MiB/s | 90.7 KiB | 00m00s [115/172] Installing libtool-ltdl-0:2.5 100% | 69.2 MiB/s | 70.9 KiB | 00m00s [116/172] Installing gdbm-libs-1:1.23-1 100% | 124.1 MiB/s | 127.1 KiB | 00m00s [117/172] Installing cyrus-sasl-lib-0:2 100% | 117.8 MiB/s | 2.4 MiB | 00m00s [118/172] Installing openldap-0:2.6.10- 100% | 219.1 MiB/s | 673.1 KiB | 00m00s [119/172] Installing gnupg2-dirmngr-0:2 100% | 32.4 MiB/s | 664.4 KiB | 00m00s [120/172] Installing gnupg2-0:2.4.8-4.f 100% | 184.7 MiB/s | 6.6 MiB | 00m00s [121/172] Installing rpm-sign-libs-0:6. 100% | 35.5 MiB/s | 36.3 KiB | 00m00s [122/172] Installing gpgverify-0:2.2-3. 100% | 0.0 B/s | 9.4 KiB | 00m00s [123/172] Installing libgomp-0:15.2.1-3 100% | 268.8 MiB/s | 550.6 KiB | 00m00s [124/172] Installing xxhash-libs-0:0.8. 100% | 65.5 MiB/s | 67.1 KiB | 00m00s [125/172] Installing libbrotli-0:1.1.0- 100% | 224.4 MiB/s | 919.0 KiB | 00m00s [126/172] Installing libnghttp2-0:1.66. 100% | 162.9 MiB/s | 166.8 KiB | 00m00s [127/172] Installing keyutils-libs-0:1. 100% | 50.3 MiB/s | 51.5 KiB | 00m00s [128/172] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 60.0 KiB | 00m00s [129/172] Installing libverto-0:0.3.2-1 100% | 26.3 MiB/s | 26.9 KiB | 00m00s [130/172] Installing krb5-libs-0:1.21.3 100% | 241.3 MiB/s | 2.4 MiB | 00m00s [131/172] Installing libssh-0:0.11.3-1. 100% | 190.4 MiB/s | 584.8 KiB | 00m00s [132/172] Installing libcurl-0:8.15.0-2 100% | 231.5 MiB/s | 948.1 KiB | 00m00s [133/172] Installing curl-0:8.15.0-2.fc 100% | 22.4 MiB/s | 504.2 KiB | 00m00s [134/172] Installing rpm-0:6.0.0-1.fc43 100% | 73.3 MiB/s | 2.6 MiB | 00m00s [135/172] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [136/172] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [137/172] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [138/172] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.3 KiB | 00m00s [139/172] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [140/172] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [141/172] Installing elfutils-default-y 100% | 510.7 KiB/s | 2.0 KiB | 00m00s [142/172] Installing elfutils-libs-0:0. 100% | 190.5 MiB/s | 780.1 KiB | 00m00s [143/172] Installing elfutils-debuginfo 100% | 5.1 MiB/s | 77.8 KiB | 00m00s [144/172] Installing binutils-0:2.45-1. 100% | 283.6 MiB/s | 28.1 MiB | 00m00s [145/172] Installing elfutils-0:0.194-1 100% | 135.7 MiB/s | 3.0 MiB | 00m00s [146/172] Installing gdb-minimal-0:16.3 100% | 250.1 MiB/s | 15.3 MiB | 00m00s [147/172] Installing debugedit-0:5.2-3. 100% | 15.4 MiB/s | 220.6 KiB | 00m00s [148/172] Installing rpm-build-libs-0:6 100% | 270.2 MiB/s | 276.7 KiB | 00m00s [149/172] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [150/172] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [151/172] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [152/172] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [153/172] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [154/172] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [155/172] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [156/172] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [157/172] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [158/172] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [159/172] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [160/172] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [161/172] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [162/172] Installing rpm-build-0:6.0.0- 100% | 18.9 MiB/s | 290.5 KiB | 00m00s [163/172] Installing pyproject-srpm-mac 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [164/172] Installing redhat-rpm-config- 100% | 92.3 MiB/s | 189.1 KiB | 00m00s [165/172] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [166/172] Installing fonts-srpm-macros- 100% | 0.0 B/s | 57.0 KiB | 00m00s [167/172] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [168/172] Installing python-srpm-macros 100% | 25.8 MiB/s | 52.8 KiB | 00m00s [169/172] Installing util-linux-0:2.41. 100% | 90.1 MiB/s | 3.4 MiB | 00m00s [170/172] Installing shadow-utils-2:4.1 100% | 118.8 MiB/s | 4.0 MiB | 00m00s [171/172] Installing which-0:2.23-3.fc4 100% | 6.4 MiB/s | 85.4 KiB | 00m00s [172/172] Installing info-0:7.2-6.fc43. 100% | 207.6 KiB/s | 397.4 KiB | 00m02s Warning: skipped OpenPGP checks for 1 package from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.6.0-2.fc43.s390x alternatives-1.33-3.fc43.s390x ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.1.2-2.fc43.s390x bash-5.3.0-2.fc43.s390x binutils-2.45-1.fc43.s390x build-reproducibility-srpm-macros-0.6.0-2.fc43.noarch bzip2-1.0.8-21.fc43.s390x bzip2-libs-1.0.8-21.fc43.s390x ca-certificates-2025.2.80_v9.0.304-1.1.fc43.noarch coreutils-9.7-6.fc43.s390x coreutils-common-9.7-6.fc43.s390x cpio-2.15-6.fc43.s390x crypto-policies-20250714-5.gitcd6043a.fc43.noarch curl-8.15.0-2.fc43.s390x cyrus-sasl-lib-2.1.28-33.fc43.s390x debugedit-5.2-3.fc43.s390x diffutils-3.12-3.fc43.s390x dwz-0.16-2.fc43.s390x ed-1.22.2-1.fc43.s390x efi-srpm-macros-6-4.fc43.noarch elfutils-0.194-1.fc43.s390x elfutils-debuginfod-client-0.194-1.fc43.s390x elfutils-default-yama-scope-0.194-1.fc43.noarch elfutils-libelf-0.194-1.fc43.s390x elfutils-libs-0.194-1.fc43.s390x fedora-gpg-keys-43-1.noarch fedora-release-43-25.noarch fedora-release-common-43-25.noarch fedora-release-identity-basic-43-25.noarch fedora-repos-43-1.noarch file-5.46-8.fc43.s390x file-libs-5.46-8.fc43.s390x filesystem-3.18-50.fc43.s390x filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.s390x fonts-srpm-macros-2.0.5-23.fc43.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gap-srpm-macros-2-1.fc43.noarch gawk-5.3.2-2.fc43.s390x gdb-minimal-16.3-6.fc43.s390x gdbm-libs-1.23-10.fc43.s390x ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42-4.fc43.s390x glibc-common-2.42-4.fc43.s390x glibc-gconv-extra-2.42-4.fc43.s390x glibc-minimal-langpack-2.42-4.fc43.s390x gmp-6.3.0-4.fc43.s390x gnat-srpm-macros-6-8.fc43.noarch gnulib-l10n-20241231-1.fc43.noarch gnupg2-2.4.8-4.fc43.s390x gnupg2-dirmngr-2.4.8-4.fc43.s390x gnupg2-gpg-agent-2.4.8-4.fc43.s390x gnupg2-gpgconf-2.4.8-4.fc43.s390x gnupg2-keyboxd-2.4.8-4.fc43.s390x gnupg2-verify-2.4.8-4.fc43.s390x gnutls-3.8.10-3.fc43.s390x go-srpm-macros-3.8.0-1.fc43.noarch gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.s390x gzip-1.13-4.fc43.s390x ima-evm-utils-libs-1.6.2-6.fc43.s390x info-7.2-6.fc43.s390x jansson-2.14-3.fc43.s390x java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.s390x kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.s390x krb5-libs-1.21.3-7.fc43.s390x libacl-2.3.2-4.fc43.s390x libarchive-3.8.1-3.fc43.s390x libassuan-2.5.7-4.fc43.s390x libattr-2.5.2-6.fc43.s390x libblkid-2.41.1-17.fc43.s390x libbrotli-1.1.0-10.fc43.s390x libcap-2.76-3.fc43.s390x libcap-ng-0.8.5-8.fc43.s390x libcom_err-1.47.3-2.fc43.s390x libcurl-8.15.0-2.fc43.s390x libeconf-0.7.9-2.fc43.s390x libevent-2.1.12-16.fc43.s390x libfdisk-2.41.1-17.fc43.s390x libffi-3.5.1-2.fc43.s390x libfsverity-1.6-3.fc43.s390x libgcc-15.2.1-3.fc43.s390x libgcrypt-1.11.1-2.fc43.s390x libgomp-15.2.1-3.fc43.s390x libgpg-error-1.55-2.fc43.s390x libidn2-2.3.8-2.fc43.s390x libksba-1.6.7-4.fc43.s390x liblastlog2-2.41.1-17.fc43.s390x libmount-2.41.1-17.fc43.s390x libnghttp2-1.66.0-2.fc43.s390x libpkgconf-2.3.0-3.fc43.s390x libpsl-0.21.5-6.fc43.s390x libselinux-3.9-5.fc43.s390x libsemanage-3.9-4.fc43.s390x libsepol-3.9-2.fc43.s390x libsmartcols-2.41.1-17.fc43.s390x libssh-0.11.3-1.fc43.s390x libssh-config-0.11.3-1.fc43.noarch libstdc++-15.2.1-3.fc43.s390x libtasn1-4.20.0-2.fc43.s390x libtool-ltdl-2.5.4-7.fc43.s390x libunistring-1.1-10.fc43.s390x libusb1-1.0.29-4.fc43.s390x libuuid-2.41.1-17.fc43.s390x libverto-0.3.2-11.fc43.s390x libxcrypt-4.5.2-1.fc43.s390x libxml2-2.12.10-5.fc43.s390x libzstd-1.5.7-2.fc43.s390x lua-libs-5.4.8-2.fc43.s390x lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.s390x mpfr-4.2.2-2.fc43.s390x ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.s390x nettle-3.10.1-2.fc43.s390x npth-1.8-3.fc43.s390x ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.10-4.fc43.s390x openssl-libs-3.5.4-1.fc43.s390x p11-kit-0.25.8-1.fc43.s390x p11-kit-trust-0.25.8-1.fc43.s390x package-notes-srpm-macros-0.5-14.fc43.noarch pam-libs-1.7.1-3.fc43.s390x patch-2.8-2.fc43.s390x pcre2-10.46-1.fc43.s390x pcre2-syntax-10.46-1.fc43.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.s390x pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.s390x popt-1.19-9.fc43.s390x publicsuffix-list-dafsa-20250616-2.fc43.noarch pyproject-srpm-macros-1.18.5-1.fc43.noarch python-srpm-macros-3.14-5.fc43.noarch qt5-srpm-macros-5.15.18-1.fc43.noarch qt6-srpm-macros-6.10.0-1.fc43.noarch readline-8.3-2.fc43.s390x redhat-rpm-config-343-11.fc43.noarch rpm-6.0.0-1.fc43.s390x rpm-build-6.0.0-1.fc43.s390x rpm-build-libs-6.0.0-1.fc43.s390x rpm-libs-6.0.0-1.fc43.s390x rpm-sequoia-1.9.0-2.fc43.s390x rpm-sign-libs-6.0.0-1.fc43.s390x rust-srpm-macros-26.4-1.fc43.noarch sed-4.9-5.fc43.s390x setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.s390x sqlite-libs-3.50.2-2.fc43.s390x systemd-libs-258.2-1.fc43.s390x systemd-standalone-sysusers-258.2-1.fc43.s390x tar-1.35-6.fc43.s390x tpm2-tss-4.1.3-8.fc43.s390x tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-67.fc43.s390x util-linux-2.41.1-17.fc43.s390x util-linux-core-2.41.1-17.fc43.s390x which-2.23-3.fc43.s390x xxhash-libs-0.8.3-3.fc43.s390x xz-5.8.1-2.fc43.s390x xz-libs-5.8.1-2.fc43.s390x zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.s390x zlib-ng-compat-2.2.5-2.fc43.s390x zstd-1.5.7-2.fc43.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1762819200 Wrote: /builddir/build/SRPMS/p7zip-16.02-34.fc43.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-s390x-1763060410.870687/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ma7yuyft/p7zip/p7zip.spec) Config(child) 0 minutes 20 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/p7zip-16.02-34.fc43.src.rpm) Config(fedora-43-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-s390x-bootstrap-1763060410.870687/root. INFO: reusing tmpfs at /var/lib/mock/fedora-43-s390x-bootstrap-1763060410.870687/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-s390x-1763060410.870687/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.0-1.fc43.s390x rpm-sequoia-1.9.0-2.fc43.s390x dnf5-5.2.17.0-2.fc43.s390x dnf5-plugins-5.2.17.0-2.fc43.s390x Finish: chroot init Start: build phase for p7zip-16.02-34.fc43.src.rpm Start: build setup for p7zip-16.02-34.fc43.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1762819200 Wrote: /builddir/build/SRPMS/p7zip-16.02-34.fc43.src.rpm Updating and loading repositories: Copr repository 100% | 2.7 KiB/s | 1.5 KiB | 00m01s fedora 100% | 3.4 KiB/s | 5.5 KiB | 00m02s updates 100% | 6.7 KiB/s | 6.5 KiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing: cmake s390x 4.0.3-1.fc43 copr_base 34.0 MiB gcc-c++ s390x 15.2.1-3.fc43 updates 30.7 MiB kde-filesystem s390x 5-6.fc43 fedora 774.0 B make s390x 1:4.4.1-11.fc43 fedora 1.9 MiB wxGTK-devel s390x 3.2.8-2.fc43 fedora 74.2 KiB Installing dependencies: SDL3 s390x 3.2.24-1.fc43 updates 3.0 MiB abattis-cantarell-vf-fonts noarch 0.301-15.fc43 fedora 192.7 KiB adwaita-cursor-theme noarch 49.0-1.fc43 fedora 11.4 MiB adwaita-icon-theme noarch 49.0-1.fc43 fedora 1.2 MiB adwaita-icon-theme-legacy noarch 46.2-4.fc43 fedora 2.1 MiB alsa-lib s390x 1.2.14-4.fc43 fedora 1.5 MiB annobin-docs noarch 12.99-1.fc43 fedora 98.9 KiB annobin-plugin-gcc s390x 12.99-1.fc43 fedora 1.0 MiB at-spi2-atk s390x 2.58.1-1.fc43 fedora 290.7 KiB at-spi2-atk-devel s390x 2.58.1-1.fc43 fedora 1.6 KiB at-spi2-core s390x 2.58.1-1.fc43 fedora 1.6 MiB at-spi2-core-devel s390x 2.58.1-1.fc43 fedora 4.3 MiB atk s390x 2.58.1-1.fc43 fedora 268.6 KiB atk-devel s390x 2.58.1-1.fc43 fedora 5.9 MiB avahi-glib s390x 0.9~rc2-6.fc43 fedora 15.3 KiB avahi-libs s390x 0.9~rc2-6.fc43 fedora 165.5 KiB brotli s390x 1.1.0-10.fc43 fedora 27.4 KiB brotli-devel s390x 1.1.0-10.fc43 fedora 65.6 KiB bubblewrap s390x 0.11.0-2.fc43 fedora 134.6 KiB bzip2-devel s390x 1.0.8-21.fc43 fedora 309.8 KiB cairo s390x 1.18.4-2.fc43 fedora 1.8 MiB cairo-devel s390x 1.18.4-2.fc43 fedora 2.3 MiB cairo-gobject s390x 1.18.4-2.fc43 fedora 34.9 KiB cairo-gobject-devel s390x 1.18.4-2.fc43 fedora 7.0 KiB cdparanoia-libs s390x 10.2-48.fc43 fedora 117.0 KiB cmake-data noarch 4.0.3-1.fc43 copr_base 8.6 MiB cmake-filesystem s390x 4.0.3-1.fc43 copr_base 0.0 B cmake-rpm-macros noarch 4.0.3-1.fc43 copr_base 7.8 KiB colord-libs s390x 1.4.8-2.fc43 fedora 853.2 KiB cpp s390x 15.2.1-3.fc43 updates 27.2 MiB cups-filesystem noarch 1:2.4.14-2.fc43 fedora 0.0 B cups-libs s390x 1:2.4.14-2.fc43 fedora 718.4 KiB dbus s390x 1:1.16.0-4.fc43 fedora 0.0 B dbus-devel s390x 1:1.16.0-4.fc43 fedora 131.7 KiB dbus-libs s390x 1:1.16.0-4.fc43 fedora 365.4 KiB default-fonts-core-sans noarch 4.2-5.fc43 fedora 11.9 KiB emacs-filesystem noarch 1:30.0-5.fc43 fedora 0.0 B enchant2 s390x 2.8.12-2.fc43 fedora 200.7 KiB expat s390x 2.7.2-1.fc43 fedora 326.1 KiB flac-libs s390x 1.5.0-4.fc43 updates 683.1 KiB flite s390x 2.2-12.fc43 fedora 25.2 MiB fontconfig s390x 2.17.0-3.fc43 fedora 779.7 KiB fontconfig-devel s390x 2.17.0-3.fc43 fedora 123.6 KiB fonts-filesystem noarch 1:2.0.5-23.fc43 fedora 0.0 B freetype s390x 2.13.3-3.fc43 fedora 922.4 KiB freetype-devel s390x 2.13.3-3.fc43 fedora 8.5 MiB fribidi s390x 1.0.16-3.fc43 fedora 193.8 KiB fribidi-devel s390x 1.0.16-3.fc43 fedora 78.0 KiB gcc s390x 15.2.1-3.fc43 updates 81.4 MiB gcc-plugin-annobin s390x 15.2.1-3.fc43 updates 56.8 KiB gdk-pixbuf2 s390x 2.44.4-1.fc43 updates 2.5 MiB gdk-pixbuf2-devel s390x 2.44.4-1.fc43 updates 2.3 MiB gettext s390x 0.25.1-2.fc43 fedora 13.1 MiB gettext-envsubst s390x 0.25.1-2.fc43 fedora 70.5 KiB gettext-libs s390x 0.25.1-2.fc43 fedora 2.3 MiB gettext-runtime s390x 0.25.1-2.fc43 fedora 435.7 KiB glib2 s390x 2.86.1-5.fc43 updates 15.1 MiB glib2-devel s390x 2.86.1-5.fc43 updates 15.7 MiB glibc-devel s390x 2.42-4.fc43 fedora 3.6 MiB glycin-devel s390x 2.0.4-1.fc43 updates 126.0 KiB glycin-libs s390x 2.0.4-1.fc43 updates 4.9 MiB glycin-loaders s390x 2.0.4-1.fc43 updates 15.3 MiB google-noto-fonts-common noarch 20251001-1.fc43 updates 17.7 KiB google-noto-sans-vf-fonts noarch 20251001-1.fc43 updates 1.4 MiB graphene s390x 1.10.8-2.fc43 fedora 194.4 KiB graphite2 s390x 1.3.14-20.fc43 copr_base 199.1 KiB graphite2-devel s390x 1.3.14-20.fc43 copr_base 49.3 KiB gsm s390x 1.0.23-1.fc43 fedora 60.9 KiB gssdp s390x 1.6.4-2.fc43 fedora 150.2 KiB gstreamer1 s390x 1.26.7-1.fc43 updates 5.6 MiB gstreamer1-plugins-bad-free-libs s390x 1.26.7-1.fc43 updates 3.2 MiB gstreamer1-plugins-base s390x 1.26.7-1.fc43 updates 7.6 MiB gtk-update-icon-cache s390x 3.24.51-2.fc43 fedora 61.9 KiB gtk3 s390x 3.24.51-2.fc43 fedora 23.0 MiB gtk3-devel s390x 3.24.51-2.fc43 fedora 34.3 MiB gupnp s390x 1.6.9-2.fc43 fedora 319.9 KiB gupnp-igd s390x 1.6.0-7.fc43 fedora 70.5 KiB harfbuzz s390x 11.5.1-1.fc43 fedora 2.9 MiB harfbuzz-cairo s390x 11.5.1-1.fc43 fedora 47.9 KiB harfbuzz-devel s390x 11.5.1-1.fc43 fedora 5.3 MiB harfbuzz-icu s390x 11.5.1-1.fc43 fedora 11.1 KiB hicolor-icon-theme noarch 0.18-2.fc43 fedora 72.4 KiB hidapi s390x 0.15.0-2.fc43 fedora 113.9 KiB hunspell s390x 1.7.2-10.fc43 fedora 1.4 MiB hunspell-en-US noarch 0.20201207-12.fc43 fedora 557.4 KiB hunspell-filesystem s390x 1.7.2-10.fc43 fedora 0.0 B hwdata noarch 0.401-1.fc43 updates 9.6 MiB hyphen s390x 2.8.8-27.fc43 fedora 51.3 KiB iso-codes noarch 4.18.0-2.fc43 fedora 21.5 MiB javascriptcoregtk4.1 s390x 2.50.1-1.fc43 updates 18.3 MiB jbigkit-libs s390x 2.1-32.fc43 fedora 116.9 KiB json-glib s390x 1.10.8-1.fc43 fedora 600.2 KiB jsoncpp s390x 1.9.6-2.fc43 fedora 247.6 KiB kernel-headers s390x 6.17.4-300.fc43 updates 6.7 MiB lame-libs s390x 3.100-20.fc43 fedora 1.2 MiB lcms2 s390x 2.16-6.fc43 fedora 452.6 KiB lcms2-devel s390x 2.16-6.fc43 fedora 135.7 KiB libICE s390x 1.1.2-3.fc43 fedora 202.1 KiB libSM s390x 1.2.5-3.fc43 fedora 104.8 KiB libX11 s390x 1.8.12-1.fc43 fedora 1.4 MiB libX11-common noarch 1.8.12-1.fc43 fedora 1.2 MiB libX11-devel s390x 1.8.12-1.fc43 fedora 1.0 MiB libX11-xcb s390x 1.8.12-1.fc43 fedora 6.7 KiB libXau s390x 1.0.12-3.fc43 fedora 68.7 KiB libXau-devel s390x 1.0.12-3.fc43 fedora 7.5 KiB libXcomposite s390x 0.4.6-6.fc43 fedora 40.2 KiB libXcomposite-devel s390x 0.4.6-6.fc43 fedora 8.0 KiB libXcursor s390x 1.2.3-3.fc43 fedora 53.2 KiB libXcursor-devel s390x 1.2.3-3.fc43 fedora 22.7 KiB libXdamage s390x 1.1.6-6.fc43 fedora 39.4 KiB libXdamage-devel s390x 1.1.6-6.fc43 fedora 2.5 KiB libXext s390x 1.3.6-4.fc43 fedora 93.6 KiB libXext-devel s390x 1.3.6-4.fc43 fedora 98.9 KiB libXfixes s390x 6.0.1-6.fc43 fedora 29.9 KiB libXfixes-devel s390x 6.0.1-6.fc43 fedora 9.2 KiB libXft s390x 2.3.8-9.fc43 fedora 168.1 KiB libXft-devel s390x 2.3.8-9.fc43 fedora 31.7 KiB libXi s390x 1.8.2-3.fc43 fedora 80.3 KiB libXi-devel s390x 1.8.2-3.fc43 fedora 132.5 KiB libXinerama s390x 1.1.5-9.fc43 fedora 14.7 KiB libXinerama-devel s390x 1.1.5-9.fc43 fedora 7.0 KiB libXrandr s390x 1.5.4-6.fc43 fedora 51.4 KiB libXrandr-devel s390x 1.5.4-6.fc43 fedora 21.8 KiB libXrender s390x 0.9.12-3.fc43 fedora 45.8 KiB libXrender-devel s390x 0.9.12-3.fc43 fedora 50.1 KiB libXtst s390x 1.2.5-3.fc43 fedora 33.2 KiB libXtst-devel s390x 1.2.5-3.fc43 fedora 11.6 KiB libXv s390x 1.0.13-3.fc43 fedora 25.7 KiB libXxf86vm s390x 1.1.6-3.fc43 fedora 25.0 KiB libaom s390x 3.13.1-1.fc43 fedora 3.4 MiB libasan s390x 15.2.1-3.fc43 updates 1.6 MiB libasyncns s390x 0.8-31.fc43 fedora 55.1 KiB libatomic s390x 15.2.1-3.fc43 updates 28.3 KiB libavif s390x 1.3.0-2.fc43 fedora 265.8 KiB libblkid-devel s390x 2.41.1-17.fc43 fedora 44.9 KiB libcap-devel s390x 2.76-3.fc43 fedora 37.5 KiB libcloudproviders s390x 0.3.6-2.fc43 fedora 128.0 KiB libcloudproviders-devel s390x 0.3.6-2.fc43 fedora 375.4 KiB libdatrie s390x 0.2.13-12.fc43 fedora 57.6 KiB libdatrie-devel s390x 0.2.13-12.fc43 fedora 557.8 KiB libdav1d s390x 1.5.2-1.fc43 updates 641.4 KiB libdecor s390x 0.2.4-1.fc43 updates 164.3 KiB libdrm s390x 2.4.128-3.fc43 updates 414.7 KiB libedit s390x 3.1-57.20251016cvs.fc43 updates 272.0 KiB libepoxy s390x 1.5.10-11.fc43 fedora 1.3 MiB libepoxy-devel s390x 1.5.10-11.fc43 fedora 1.6 MiB libevdev s390x 1.13.4-2.fc43 fedora 117.8 KiB libffi-devel s390x 3.5.1-2.fc43 fedora 30.1 KiB libglvnd s390x 1:1.7.0-8.fc43 fedora 895.4 KiB libglvnd-core-devel s390x 1:1.7.0-8.fc43 fedora 40.3 KiB libglvnd-devel s390x 1:1.7.0-8.fc43 fedora 2.1 MiB libglvnd-egl s390x 1:1.7.0-8.fc43 fedora 72.5 KiB libglvnd-gles s390x 1:1.7.0-8.fc43 fedora 117.5 KiB libglvnd-glx s390x 1:1.7.0-8.fc43 fedora 781.2 KiB libglvnd-opengl s390x 1:1.7.0-8.fc43 fedora 213.1 KiB libgudev s390x 238-8.fc43 fedora 83.5 KiB libgusb s390x 0.4.9-4.fc43 fedora 161.7 KiB libheif s390x 1.20.2-6.fc43 fedora 1.6 MiB libicu s390x 77.1-1.fc43 fedora 36.8 MiB libicu-devel s390x 77.1-1.fc43 fedora 5.0 MiB libjpeg-turbo s390x 3.1.2-1.fc43 fedora 783.6 KiB libjxl s390x 1:0.11.1-7.fc43 copr_base 2.8 MiB liblerc s390x 4.0.0-9.fc43 fedora 257.1 KiB libmanette s390x 0.2.13-1.fc43 fedora 370.9 KiB libmount-devel s390x 2.41.1-17.fc43 fedora 65.5 KiB libmpc s390x 1.3.1-8.fc43 fedora 160.4 KiB libmspack s390x 0.10.1-0.15.alpha.fc43 fedora 151.5 KiB libnice s390x 0.1.22-8.fc43 fedora 496.9 KiB libogg s390x 2:1.3.6-2.fc43 updates 49.4 KiB libopenjph s390x 0.22.0-2.fc43 fedora 325.4 KiB libpciaccess s390x 0.16-16.fc43 fedora 44.3 KiB libpng s390x 2:1.6.50-2.fc43 fedora 249.6 KiB libpng-devel s390x 2:1.6.50-2.fc43 fedora 889.1 KiB librsvg2 s390x 2.61.0-2.fc43 fedora 6.2 MiB libseccomp s390x 2.6.0-2.fc43 fedora 240.7 KiB libseccomp-devel s390x 2.6.0-2.fc43 fedora 114.1 KiB libsecret s390x 0.21.7-7.fc43 updates 592.8 KiB libselinux-devel s390x 3.9-5.fc43 fedora 127.3 KiB libsepol-devel s390x 3.9-2.fc43 fedora 121.4 KiB libsndfile s390x 1.2.2-10.fc43 fedora 625.9 KiB libsoup3 s390x 3.6.5-8.fc43 fedora 1.2 MiB libstdc++-devel s390x 15.2.1-3.fc43 updates 37.1 MiB libstemmer s390x 3.0.1-8.fc43 fedora 953.3 KiB libtextstyle s390x 0.25.1-2.fc43 fedora 211.0 KiB libthai s390x 0.1.29-11.fc43 fedora 783.2 KiB libthai-devel s390x 0.1.29-11.fc43 fedora 644.3 KiB libtheora s390x 1:1.1.1-40.fc43 fedora 448.0 KiB libtiff s390x 4.7.1-1.fc43 updates 666.8 KiB libtinysparql s390x 3.10.1-1.fc43 fedora 1.4 MiB libubsan s390x 15.2.1-3.fc43 updates 495.6 KiB libunwind s390x 1.8.1-3.fc43 fedora 166.2 KiB libuv s390x 1:1.51.0-2.fc43 fedora 577.1 KiB libva s390x 2.22.0-6.fc43 fedora 328.2 KiB libvisual s390x 1:0.4.2-3.fc43 fedora 472.4 KiB libvorbis s390x 1:1.3.7-13.fc43 fedora 892.8 KiB libwayland-client s390x 1.24.0-1.fc43 fedora 69.8 KiB libwayland-cursor s390x 1.24.0-1.fc43 fedora 37.1 KiB libwayland-egl s390x 1.24.0-1.fc43 fedora 8.2 KiB libwayland-server s390x 1.24.0-1.fc43 fedora 94.3 KiB libwebp s390x 1.6.0-2.fc43 fedora 723.7 KiB libxcb s390x 1.17.0-6.fc43 fedora 1.1 MiB libxcb-devel s390x 1.17.0-6.fc43 fedora 2.7 MiB libxcrypt-devel s390x 4.5.2-1.fc43 updates 31.1 KiB libxkbcommon s390x 1.11.0-1.fc43 fedora 427.1 KiB libxkbcommon-devel s390x 1.11.0-1.fc43 fedora 383.4 KiB libxml2-devel s390x 2.12.10-5.fc43 fedora 3.4 MiB libxshmfence s390x 1.3.2-7.fc43 fedora 12.2 KiB libxslt s390x 1.1.43-5.fc43 fedora 463.5 KiB libyuv s390x 0-0.58.20240704git96bbdb5.fc43 copr_base 412.9 KiB llvm-filesystem s390x 21.1.4-1.fc43 updates 0.0 B llvm-libs s390x 21.1.4-1.fc43 updates 151.8 MiB lm_sensors-libs s390x 3.6.0-23.fc43 fedora 85.5 KiB lzo s390x 2.10-15.fc43 fedora 198.7 KiB lzo-devel s390x 2.10-15.fc43 fedora 212.2 KiB lzo-minilzo s390x 2.10-15.fc43 fedora 40.5 KiB mesa-dri-drivers s390x 25.2.6-1.fc43 updates 17.2 MiB mesa-filesystem s390x 25.2.6-1.fc43 updates 3.6 KiB mesa-libEGL s390x 25.2.6-1.fc43 updates 358.1 KiB mesa-libGL s390x 25.2.6-1.fc43 updates 346.0 KiB mesa-libGLU s390x 9.0.3-7.fc43 fedora 401.3 KiB mesa-libGLU-devel s390x 9.0.3-7.fc43 fedora 17.0 KiB mesa-libgbm s390x 25.2.6-1.fc43 updates 19.4 KiB mpdecimal s390x 4.0.1-2.fc43 fedora 237.0 KiB mpg123-libs s390x 1.32.10-2.fc43 fedora 853.3 KiB noopenh264 s390x 2.6.0-2.fc43 fedora 34.9 KiB openjpeg s390x 2.5.4-1.fc43 fedora 484.1 KiB opus s390x 1.5.2-3.fc43 fedora 447.2 KiB orc s390x 0.4.41-2.fc43 fedora 877.8 KiB pango s390x 1.57.0-1.fc43 fedora 1.0 MiB pango-devel s390x 1.57.0-1.fc43 fedora 1.5 MiB pcre2-devel s390x 10.46-1.fc43 fedora 2.1 MiB pcre2-utf16 s390x 10.46-1.fc43 fedora 669.8 KiB pcre2-utf32 s390x 10.46-1.fc43 fedora 637.7 KiB pixman s390x 0.46.2-2.fc43 fedora 568.4 KiB pixman-devel s390x 0.46.2-2.fc43 fedora 56.1 KiB pulseaudio-libs s390x 17.0-7.fc43 fedora 3.4 MiB python-pip-wheel noarch 25.1.1-18.fc43 fedora 1.2 MiB python3 s390x 3.14.0-2.fc43 updates 24.7 KiB python3-libs s390x 3.14.0-2.fc43 updates 43.2 MiB python3-packaging noarch 25.0-7.fc43 fedora 607.4 KiB rav1e-libs s390x 0.7.1-8.fc43 fedora 2.2 MiB rhash s390x 1.4.5-3.fc43 fedora 354.3 KiB sdl2-compat s390x 2.32.56-2.fc43 fedora 459.7 KiB shared-mime-info s390x 2.4-2.fc43 fedora 5.2 MiB svt-av1-libs s390x 3.1.2-1.fc43 fedora 2.7 MiB sysprof-capture-devel s390x 49.0-1.fc43 fedora 731.2 KiB systemd-devel s390x 258.2-1.fc43 updates 614.9 KiB systemd-rpm-macros noarch 258.2-1.fc43 updates 8.5 KiB tzdata noarch 2025b-3.fc43 fedora 1.6 MiB vim-filesystem noarch 2:9.1.1888-1.fc43 updates 40.0 B vulkan-loader s390x 1.4.321.0-3.fc43 fedora 516.4 KiB wayland-devel s390x 1.24.0-1.fc43 fedora 687.7 KiB webkit2gtk4.1 s390x 2.50.1-1.fc43 updates 97.5 MiB woff2 s390x 1.0.2-24.fc43 copr_base 128.4 KiB wxBase s390x 3.2.8-2.fc43 fedora 3.0 MiB wxBase-devel s390x 3.2.8-2.fc43 fedora 6.7 MiB wxGTK s390x 3.2.8-2.fc43 fedora 17.0 MiB wxGTK-gl s390x 3.2.8-2.fc43 fedora 110.3 KiB wxGTK-i18n noarch 3.2.8-2.fc43 fedora 5.7 MiB wxGTK-media s390x 3.2.8-2.fc43 fedora 86.0 KiB wxGTK-webview s390x 3.2.8-2.fc43 fedora 190.9 KiB xdg-dbus-proxy s390x 0.1.6-3.fc43 fedora 90.3 KiB xkeyboard-config noarch 2.46-1.fc43 updates 10.2 MiB xml-common noarch 0.6.3-67.fc43 fedora 78.4 KiB xorg-x11-proto-devel noarch 2024.1-5.fc43 fedora 1.7 MiB xprop s390x 1.2.8-4.fc43 fedora 58.4 KiB xz-devel s390x 1:5.8.1-2.fc43 fedora 258.8 KiB zlib-ng-compat-devel s390x 2.2.5-2.fc43 fedora 107.0 KiB Transaction Summary: Installing: 273 packages Total size of inbound packages is 268 MiB. Need to download 194 MiB. After this operation, 1 GiB extra will be used (install 1 GiB, remove 0 B). [ 1/273] make-1:4.4.1-11.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/273] cmake-0:4.0.3-1.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/273] cmake-data-0:4.0.3-1.fc43.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/273] cmake-filesystem-0:4.0.3-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/273] expat-0:2.7.2-1.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/273] jsoncpp-0:1.9.6-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/273] libuv-1:1.51.0-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/273] rhash-0:1.4.5-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/273] libmpc-0:1.3.1-8.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/273] gcc-0:15.2.1-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/273] emacs-filesystem-1:30.0-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/273] glibc-devel-0:2.42-4.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/273] cpp-0:15.2.1-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/273] libasan-0:15.2.1-3.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/273] libatomic-0:15.2.1-3.fc43.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/273] libubsan-0:15.2.1-3.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/273] python3-0:3.14.0-2.fc43.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/273] python3-libs-0:3.14.0-2.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/273] mpdecimal-0:4.0.1-2.fc43.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/273] python-pip-wheel-0:25.1.1-18. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/273] tzdata-0:2025b-3.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/273] kernel-headers-0:6.17.4-300.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/273] libxcrypt-devel-0:4.5.2-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/273] vim-filesystem-2:9.1.1888-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/273] annobin-plugin-gcc-0:12.99-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/273] gcc-plugin-annobin-0:15.2.1-3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/273] annobin-docs-0:12.99-1.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/273] cmake-rpm-macros-0:4.0.3-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/273] wxGTK-devel-0:3.2.8-2.fc43.s3 100% | 75.5 KiB/s | 32.9 KiB | 00m00s [ 30/273] kde-filesystem-0:5-6.fc43.s39 100% | 85.4 KiB/s | 37.7 KiB | 00m00s [ 31/273] mesa-libGLU-devel-0:9.0.3-7.f 100% | 64.7 KiB/s | 11.8 KiB | 00m00s [ 32/273] wxBase-0:3.2.8-2.fc43.s390x 100% | 1.0 MiB/s | 1.0 MiB | 00m01s [ 33/273] wxBase-devel-0:3.2.8-2.fc43.s 100% | 3.0 MiB/s | 1.3 MiB | 00m00s [ 34/273] gtk3-devel-0:3.24.51-2.fc43.s 100% | 2.6 MiB/s | 4.3 MiB | 00m02s [ 35/273] wxGTK-gl-0:3.2.8-2.fc43.s390x 100% | 250.7 KiB/s | 40.1 KiB | 00m00s [ 36/273] wxGTK-media-0:3.2.8-2.fc43.s3 100% | 250.7 KiB/s | 37.9 KiB | 00m00s [ 37/273] wxGTK-webview-0:3.2.8-2.fc43. 100% | 450.5 KiB/s | 73.9 KiB | 00m00s [ 38/273] gcc-c++-0:15.2.1-3.fc43.s390x 100% | 4.6 MiB/s | 12.4 MiB | 00m03s [ 39/273] wxGTK-0:3.2.8-2.fc43.s390x 100% | 7.5 MiB/s | 5.0 MiB | 00m01s [ 40/273] at-spi2-atk-devel-0:2.58.1-1. 100% | 70.0 KiB/s | 11.1 KiB | 00m00s [ 41/273] atk-0:2.58.1-1.fc43.s390x 100% | 469.3 KiB/s | 81.7 KiB | 00m00s [ 42/273] cairo-0:1.18.4-2.fc43.s390x 100% | 5.1 MiB/s | 730.0 KiB | 00m00s [ 43/273] atk-devel-0:2.58.1-1.fc43.s39 100% | 2.1 MiB/s | 443.4 KiB | 00m00s [ 44/273] libstdc++-devel-0:15.2.1-3.fc 100% | 8.6 MiB/s | 5.2 MiB | 00m01s [ 45/273] cairo-devel-0:1.18.4-2.fc43.s 100% | 988.3 KiB/s | 191.7 KiB | 00m00s [ 46/273] cairo-gobject-devel-0:1.18.4- 100% | 73.0 KiB/s | 10.8 KiB | 00m00s [ 47/273] fribidi-devel-0:1.0.16-3.fc43 100% | 180.0 KiB/s | 29.2 KiB | 00m00s [ 48/273] harfbuzz-0:11.5.1-1.fc43.s390 100% | 8.0 MiB/s | 1.2 MiB | 00m00s [ 49/273] libX11-devel-0:1.8.12-1.fc43. 100% | 5.0 MiB/s | 1.0 MiB | 00m00s [ 50/273] gtk3-0:3.24.51-2.fc43.s390x 100% | 10.6 MiB/s | 6.0 MiB | 00m01s [ 51/273] libXcomposite-devel-0:0.4.6-6 100% | 105.0 KiB/s | 15.7 KiB | 00m00s [ 52/273] libXcursor-devel-0:1.2.3-3.fc 100% | 268.8 KiB/s | 39.5 KiB | 00m00s [ 53/273] fontconfig-devel-0:2.17.0-3.f 100% | 198.9 KiB/s | 169.4 KiB | 00m01s [ 54/273] libXdamage-devel-0:1.1.6-6.fc 100% | 63.1 KiB/s | 9.4 KiB | 00m00s [ 55/273] libXext-devel-0:1.3.6-4.fc43. 100% | 500.5 KiB/s | 85.1 KiB | 00m00s [ 56/273] libXfixes-devel-0:6.0.1-6.fc4 100% | 82.0 KiB/s | 12.5 KiB | 00m00s [ 57/273] libXi-devel-0:1.8.2-3.fc43.s3 100% | 746.5 KiB/s | 115.7 KiB | 00m00s [ 58/273] libXinerama-devel-0:1.1.5-9.f 100% | 74.8 KiB/s | 12.9 KiB | 00m00s [ 59/273] libXrandr-devel-0:1.5.4-6.fc4 100% | 131.9 KiB/s | 19.1 KiB | 00m00s [ 60/273] libcloudproviders-devel-0:0.3 100% | 331.7 KiB/s | 49.1 KiB | 00m00s [ 61/273] libepoxy-0:1.5.10-11.fc43.s39 100% | 1.2 MiB/s | 235.3 KiB | 00m00s [ 62/273] libxkbcommon-devel-0:1.11.0-1 100% | 455.9 KiB/s | 72.9 KiB | 00m00s [ 63/273] pango-0:1.57.0-1.fc43.s390x 100% | 2.6 MiB/s | 371.1 KiB | 00m00s [ 64/273] libepoxy-devel-0:1.5.10-11.fc 100% | 431.3 KiB/s | 132.8 KiB | 00m00s [ 65/273] pango-devel-0:1.57.0-1.fc43.s 100% | 987.3 KiB/s | 161.9 KiB | 00m00s [ 66/273] wayland-devel-0:1.24.0-1.fc43 100% | 885.7 KiB/s | 154.1 KiB | 00m00s [ 67/273] mesa-libGLU-0:9.0.3-7.fc43.s3 100% | 1.0 MiB/s | 183.4 KiB | 00m00s [ 68/273] libglvnd-devel-1:1.7.0-8.fc43 100% | 524.2 KiB/s | 162.0 KiB | 00m00s [ 69/273] pcre2-utf32-0:10.46-1.fc43.s3 100% | 1.6 MiB/s | 247.1 KiB | 00m00s [ 70/273] cairo-gobject-0:1.18.4-2.fc43 100% | 125.7 KiB/s | 17.6 KiB | 00m00s [ 71/273] libSM-0:1.2.5-3.fc43.s390x 100% | 296.3 KiB/s | 45.6 KiB | 00m00s [ 72/273] libX11-0:1.8.12-1.fc43.s390x 100% | 4.6 MiB/s | 671.3 KiB | 00m00s [ 73/273] fontconfig-0:2.17.0-3.fc43.s3 100% | 1.0 MiB/s | 279.2 KiB | 00m00s [ 74/273] libXtst-0:1.2.5-3.fc43.s390x 100% | 139.5 KiB/s | 20.6 KiB | 00m00s [ 75/273] libjpeg-turbo-0:3.1.2-1.fc43. 100% | 1.7 MiB/s | 255.8 KiB | 00m00s [ 76/273] libmspack-0:0.10.1-0.15.alpha 100% | 483.3 KiB/s | 74.4 KiB | 00m00s [ 77/273] libpng-2:1.6.50-2.fc43.s390x 100% | 948.5 KiB/s | 130.9 KiB | 00m00s [ 78/273] libxkbcommon-0:1.11.0-1.fc43. 100% | 963.0 KiB/s | 182.0 KiB | 00m00s [ 79/273] sdl2-compat-0:2.32.56-2.fc43. 100% | 927.1 KiB/s | 146.5 KiB | 00m00s [ 80/273] wxGTK-i18n-0:3.2.8-2.fc43.noa 100% | 6.8 MiB/s | 987.4 KiB | 00m00s [ 81/273] libglvnd-glx-1:1.7.0-8.fc43.s 100% | 985.5 KiB/s | 166.6 KiB | 00m00s [ 82/273] at-spi2-atk-0:2.58.1-1.fc43.s 100% | 554.4 KiB/s | 88.1 KiB | 00m00s [ 83/273] at-spi2-core-devel-0:2.58.1-1 100% | 1.8 MiB/s | 341.8 KiB | 00m00s [ 84/273] dbus-devel-1:1.16.0-4.fc43.s3 100% | 190.8 KiB/s | 38.7 KiB | 00m00s [ 85/273] freetype-0:2.13.3-3.fc43.s390 100% | 3.1 MiB/s | 440.0 KiB | 00m00s [ 86/273] at-spi2-core-0:2.58.1-1.fc43. 100% | 1.9 MiB/s | 390.4 KiB | 00m00s [ 87/273] libXext-0:1.3.6-4.fc43.s390x 100% | 281.6 KiB/s | 39.4 KiB | 00m00s [ 88/273] libXrender-0:0.9.12-3.fc43.s3 100% | 205.0 KiB/s | 28.1 KiB | 00m00s [ 89/273] libxcb-0:1.17.0-6.fc43.s390x 100% | 1.7 MiB/s | 246.8 KiB | 00m00s [ 90/273] lzo-0:2.10-15.fc43.s390x 100% | 541.9 KiB/s | 77.0 KiB | 00m00s [ 91/273] pixman-0:0.46.2-2.fc43.s390x 100% | 1.6 MiB/s | 226.9 KiB | 00m00s [ 92/273] libXrender-devel-0:0.9.12-3.f 100% | 119.6 KiB/s | 18.9 KiB | 00m00s [ 93/273] libpng-devel-2:1.6.50-2.fc43. 100% | 1.6 MiB/s | 294.6 KiB | 00m00s [ 94/273] freetype-devel-0:2.13.3-3.fc4 100% | 3.0 MiB/s | 1.0 MiB | 00m00s [ 95/273] libxcb-devel-0:1.17.0-6.fc43. 100% | 7.4 MiB/s | 1.4 MiB | 00m00s [ 96/273] lzo-devel-0:2.10-15.fc43.s390 100% | 214.0 KiB/s | 39.0 KiB | 00m00s [ 97/273] pixman-devel-0:0.46.2-2.fc43. 100% | 117.6 KiB/s | 17.9 KiB | 00m00s [ 98/273] zlib-ng-compat-devel-0:2.2.5- 100% | 273.2 KiB/s | 38.3 KiB | 00m00s [ 99/273] fribidi-0:1.0.16-3.fc43.s390x 100% | 399.2 KiB/s | 55.9 KiB | 00m00s [100/273] gettext-0:0.25.1-2.fc43.s390x 100% | 7.0 MiB/s | 1.7 MiB | 00m00s [101/273] adwaita-icon-theme-0:49.0-1.f 100% | 2.8 MiB/s | 403.9 KiB | 00m00s [102/273] colord-libs-0:1.4.8-2.fc43.s3 100% | 1.3 MiB/s | 225.3 KiB | 00m00s [103/273] gtk-update-icon-cache-0:3.24. 100% | 214.0 KiB/s | 34.0 KiB | 00m00s [104/273] hicolor-icon-theme-0:0.18-2.f 100% | 470.8 KiB/s | 65.9 KiB | 00m00s [105/273] cups-libs-1:2.4.14-2.fc43.s39 100% | 1.1 MiB/s | 277.5 KiB | 00m00s [106/273] libXcomposite-0:0.4.6-6.fc43. 100% | 152.7 KiB/s | 24.0 KiB | 00m00s [107/273] libXdamage-0:1.1.6-6.fc43.s39 100% | 160.8 KiB/s | 23.0 KiB | 00m00s [108/273] libXcursor-0:1.2.3-3.fc43.s39 100% | 196.2 KiB/s | 32.4 KiB | 00m00s [109/273] libXfixes-0:6.0.1-6.fc43.s390 100% | 107.2 KiB/s | 18.8 KiB | 00m00s [110/273] libXi-0:1.8.2-3.fc43.s390x 100% | 305.2 KiB/s | 42.4 KiB | 00m00s [111/273] libXinerama-0:1.1.5-9.fc43.s3 100% | 89.2 KiB/s | 13.9 KiB | 00m00s [112/273] libXrandr-0:1.5.4-6.fc43.s390 100% | 179.6 KiB/s | 28.2 KiB | 00m00s [113/273] libcloudproviders-0:0.3.6-2.f 100% | 301.0 KiB/s | 46.1 KiB | 00m00s [114/273] libtinysparql-0:3.10.1-1.fc43 100% | 1.9 MiB/s | 380.0 KiB | 00m00s [115/273] libwayland-cursor-0:1.24.0-1. 100% | 137.3 KiB/s | 19.5 KiB | 00m00s [116/273] libwayland-client-0:1.24.0-1. 100% | 232.2 KiB/s | 35.3 KiB | 00m00s [117/273] libwayland-egl-0:1.24.0-1.fc4 100% | 86.5 KiB/s | 12.1 KiB | 00m00s [118/273] libX11-xcb-0:1.8.12-1.fc43.s3 100% | 78.5 KiB/s | 11.4 KiB | 00m00s [119/273] xorg-x11-proto-devel-0:2024.1 100% | 2.0 MiB/s | 300.0 KiB | 00m00s [120/273] libXft-0:2.3.8-9.fc43.s390x 100% | 541.7 KiB/s | 75.8 KiB | 00m00s [121/273] libthai-0:0.1.29-11.fc43.s390 100% | 1.5 MiB/s | 211.6 KiB | 00m00s [122/273] harfbuzz-devel-0:11.5.1-1.fc4 100% | 2.4 MiB/s | 458.0 KiB | 00m00s [123/273] libXft-devel-0:2.3.8-9.fc43.s 100% | 324.5 KiB/s | 49.3 KiB | 00m00s [124/273] libthai-devel-0:0.1.29-11.fc4 100% | 750.2 KiB/s | 128.3 KiB | 00m00s [125/273] libffi-devel-0:3.5.1-2.fc43.s 100% | 202.4 KiB/s | 28.3 KiB | 00m00s [126/273] libwayland-server-0:1.24.0-1. 100% | 287.6 KiB/s | 43.4 KiB | 00m00s [127/273] libglvnd-1:1.7.0-8.fc43.s390x 100% | 838.3 KiB/s | 142.5 KiB | 00m00s [128/273] libglvnd-core-devel-1:1.7.0-8 100% | 112.9 KiB/s | 17.2 KiB | 00m00s [129/273] libglvnd-egl-1:1.7.0-8.fc43.s 100% | 246.3 KiB/s | 37.7 KiB | 00m00s [130/273] libglvnd-gles-1:1.7.0-8.fc43. 100% | 249.9 KiB/s | 36.5 KiB | 00m00s [131/273] libglvnd-opengl-1:1.7.0-8.fc4 100% | 334.2 KiB/s | 52.1 KiB | 00m00s [132/273] default-fonts-core-sans-0:4.2 100% | 215.1 KiB/s | 29.9 KiB | 00m00s [133/273] fonts-filesystem-1:2.0.5-23.f 100% | 63.3 KiB/s | 8.7 KiB | 00m00s [134/273] xml-common-0:0.6.3-67.fc43.no 100% | 221.8 KiB/s | 31.0 KiB | 00m00s [135/273] libICE-0:1.1.2-3.fc43.s390x 100% | 481.7 KiB/s | 80.0 KiB | 00m00s [136/273] libX11-common-0:1.8.12-1.fc43 100% | 1.2 MiB/s | 175.9 KiB | 00m00s [137/273] dbus-libs-1:1.16.0-4.fc43.s39 100% | 973.3 KiB/s | 148.9 KiB | 00m00s [138/273] libXtst-devel-0:1.2.5-3.fc43. 100% | 101.8 KiB/s | 15.7 KiB | 00m00s [139/273] dbus-1:1.16.0-4.fc43.s390x 100% | 53.9 KiB/s | 7.4 KiB | 00m00s [140/273] xprop-0:1.2.8-4.fc43.s390x 100% | 211.0 KiB/s | 36.3 KiB | 00m00s [141/273] libXau-0:1.0.12-3.fc43.s390x 100% | 238.8 KiB/s | 33.2 KiB | 00m00s [142/273] brotli-devel-0:1.1.0-10.fc43. 100% | 247.0 KiB/s | 33.8 KiB | 00m00s [143/273] libXau-devel-0:1.0.12-3.fc43. 100% | 91.9 KiB/s | 13.8 KiB | 00m00s [144/273] bzip2-devel-0:1.0.8-21.fc43.s 100% | 1.1 MiB/s | 213.3 KiB | 00m00s [145/273] lzo-minilzo-0:2.10-15.fc43.s3 100% | 184.9 KiB/s | 25.3 KiB | 00m00s [146/273] gettext-libs-0:0.25.1-2.fc43. 100% | 4.5 MiB/s | 816.5 KiB | 00m00s [147/273] gettext-runtime-0:0.25.1-2.fc 100% | 737.7 KiB/s | 116.6 KiB | 00m00s [148/273] libtextstyle-0:0.25.1-2.fc43. 100% | 608.9 KiB/s | 92.6 KiB | 00m00s [149/273] adwaita-cursor-theme-0:49.0-1 100% | 2.6 MiB/s | 380.1 KiB | 00m00s [150/273] adwaita-icon-theme-legacy-0:4 100% | 17.0 MiB/s | 2.5 MiB | 00m00s [151/273] lcms2-0:2.16-6.fc43.s390x 100% | 1.3 MiB/s | 188.9 KiB | 00m00s [152/273] cups-filesystem-1:2.4.14-2.fc 100% | 91.7 KiB/s | 12.7 KiB | 00m00s [153/273] libgusb-0:0.4.9-4.fc43.s390x 100% | 398.9 KiB/s | 63.0 KiB | 00m00s [154/273] avahi-libs-0:0.9~rc2-6.fc43.s 100% | 422.6 KiB/s | 66.8 KiB | 00m00s [155/273] avahi-glib-0:0.9~rc2-6.fc43.s 100% | 93.6 KiB/s | 14.6 KiB | 00m00s [156/273] json-glib-0:1.10.8-1.fc43.s39 100% | 1.0 MiB/s | 171.7 KiB | 00m00s [157/273] libstemmer-0:3.0.1-8.fc43.s39 100% | 744.6 KiB/s | 193.6 KiB | 00m00s [158/273] libdatrie-0:0.2.13-12.fc43.s3 100% | 234.3 KiB/s | 32.8 KiB | 00m00s [159/273] libicu-0:77.1-1.fc43.s390x 100% | 18.7 MiB/s | 10.7 MiB | 00m01s [160/273] harfbuzz-icu-0:11.5.1-1.fc43. 100% | 102.7 KiB/s | 15.6 KiB | 00m00s [161/273] harfbuzz-cairo-0:11.5.1-1.fc4 100% | 188.9 KiB/s | 30.8 KiB | 00m00s [162/273] libdatrie-devel-0:0.2.13-12.f 100% | 868.4 KiB/s | 137.2 KiB | 00m00s [163/273] libicu-devel-0:77.1-1.fc43.s3 100% | 2.8 MiB/s | 794.1 KiB | 00m00s [164/273] abattis-cantarell-vf-fonts-0: 100% | 840.1 KiB/s | 120.1 KiB | 00m00s [165/273] libsoup3-0:3.6.5-8.fc43.s390x 100% | 435.6 KiB/s | 391.6 KiB | 00m01s [166/273] brotli-0:1.1.0-10.fc43.s390x 100% | 144.9 KiB/s | 20.1 KiB | 00m00s [167/273] gettext-envsubst-0:0.25.1-2.f 100% | 270.2 KiB/s | 38.1 KiB | 00m00s [168/273] libmount-devel-0:2.41.1-17.fc 100% | 161.8 KiB/s | 24.4 KiB | 00m00s [169/273] glib2-0:2.86.1-5.fc43.s390x 100% | 8.3 MiB/s | 3.1 MiB | 00m00s [170/273] libselinux-devel-0:3.9-5.fc43 100% | 968.2 KiB/s | 152.0 KiB | 00m00s [171/273] glib2-devel-0:2.86.1-5.fc43.s 100% | 4.3 MiB/s | 1.5 MiB | 00m00s [172/273] pcre2-devel-0:10.46-1.fc43.s3 100% | 3.8 MiB/s | 543.1 KiB | 00m00s [173/273] python3-packaging-0:25.0-7.fc 100% | 1.1 MiB/s | 161.5 KiB | 00m00s [174/273] sysprof-capture-devel-0:49.0- 100% | 1.1 MiB/s | 159.1 KiB | 00m00s [175/273] libblkid-devel-0:2.41.1-17.fc 100% | 169.4 KiB/s | 23.2 KiB | 00m00s [176/273] libsepol-devel-0:3.9-2.fc43.s 100% | 342.4 KiB/s | 48.3 KiB | 00m00s [177/273] pcre2-utf16-0:10.46-1.fc43.s3 100% | 1.6 MiB/s | 260.6 KiB | 00m00s [178/273] libavif-0:1.3.0-2.fc43.s390x 100% | 281.9 KiB/s | 127.1 KiB | 00m00s [179/273] javascriptcoregtk4.1-0:2.50.1 100% | 6.7 MiB/s | 4.1 MiB | 00m01s [180/273] bubblewrap-0:0.11.0-2.fc43.s3 100% | 466.0 KiB/s | 65.7 KiB | 00m00s [181/273] enchant2-0:2.8.12-2.fc43.s390 100% | 594.4 KiB/s | 82.0 KiB | 00m00s [182/273] hyphen-0:2.8.8-27.fc43.s390x 100% | 194.2 KiB/s | 30.1 KiB | 00m00s [183/273] webkit2gtk4.1-0:2.50.1-1.fc43 100% | 28.3 MiB/s | 24.7 MiB | 00m01s [184/273] libseccomp-0:2.6.0-2.fc43.s39 100% | 557.6 KiB/s | 78.1 KiB | 00m00s [185/273] libmanette-0:0.2.13-1.fc43.s3 100% | 228.4 KiB/s | 66.0 KiB | 00m00s [186/273] libxslt-0:1.1.43-5.fc43.s390x 100% | 1.2 MiB/s | 182.8 KiB | 00m00s [187/273] xdg-dbus-proxy-0:0.1.6-3.fc43 100% | 221.0 KiB/s | 44.9 KiB | 00m00s [188/273] flite-0:2.2-12.fc43.s390x 100% | 16.2 MiB/s | 12.9 MiB | 00m01s [189/273] svt-av1-libs-0:3.1.2-1.fc43.s 100% | 7.1 MiB/s | 1.0 MiB | 00m00s [190/273] libaom-0:3.13.1-1.fc43.s390x 100% | 3.4 MiB/s | 1.4 MiB | 00m00s [191/273] rav1e-libs-0:0.7.1-8.fc43.s39 100% | 2.8 MiB/s | 793.2 KiB | 00m00s [192/273] hunspell-0:1.7.2-10.fc43.s390 100% | 3.3 MiB/s | 491.5 KiB | 00m00s [193/273] libevdev-0:1.13.4-2.fc43.s390 100% | 273.2 KiB/s | 42.4 KiB | 00m00s [194/273] pulseaudio-libs-0:17.0-7.fc43 100% | 3.2 MiB/s | 712.3 KiB | 00m00s [195/273] libgudev-0:238-8.fc43.s390x 100% | 214.2 KiB/s | 34.1 KiB | 00m00s [196/273] hunspell-en-US-0:0.20201207-1 100% | 1.3 MiB/s | 180.3 KiB | 00m00s [197/273] hunspell-filesystem-0:1.7.2-1 100% | 53.8 KiB/s | 7.5 KiB | 00m00s [198/273] libasyncns-0:0.8-31.fc43.s390 100% | 158.0 KiB/s | 29.4 KiB | 00m00s [199/273] gsm-0:1.0.23-1.fc43.s390x 100% | 253.8 KiB/s | 39.1 KiB | 00m00s [200/273] libsndfile-0:1.2.2-10.fc43.s3 100% | 1.1 MiB/s | 247.5 KiB | 00m00s [201/273] lame-libs-0:3.100-20.fc43.s39 100% | 1.6 MiB/s | 353.3 KiB | 00m00s [202/273] libvorbis-1:1.3.7-13.fc43.s39 100% | 956.4 KiB/s | 211.4 KiB | 00m00s [203/273] mpg123-libs-0:1.32.10-2.fc43. 100% | 1.3 MiB/s | 348.3 KiB | 00m00s [204/273] opus-0:1.5.2-3.fc43.s390x 100% | 1.5 MiB/s | 262.1 KiB | 00m00s [205/273] libunwind-0:1.8.1-3.fc43.s390 100% | 426.6 KiB/s | 67.0 KiB | 00m00s [206/273] gstreamer1-0:1.26.7-1.fc43.s3 100% | 4.9 MiB/s | 1.7 MiB | 00m00s [207/273] libnice-0:0.1.22-8.fc43.s390x 100% | 1.2 MiB/s | 197.0 KiB | 00m00s [208/273] gstreamer1-plugins-bad-free-l 100% | 3.1 MiB/s | 1.1 MiB | 00m00s [209/273] libva-0:2.22.0-6.fc43.s390x 100% | 739.4 KiB/s | 116.1 KiB | 00m00s [210/273] vulkan-loader-0:1.4.321.0-3.f 100% | 699.8 KiB/s | 148.4 KiB | 00m00s [211/273] gupnp-igd-0:1.6.0-7.fc43.s390 100% | 203.3 KiB/s | 33.1 KiB | 00m00s [212/273] gssdp-0:1.6.4-2.fc43.s390x 100% | 365.0 KiB/s | 57.3 KiB | 00m00s [213/273] gupnp-0:1.6.9-2.fc43.s390x 100% | 652.0 KiB/s | 105.0 KiB | 00m00s [214/273] shared-mime-info-0:2.4-2.fc43 100% | 2.7 MiB/s | 395.8 KiB | 00m00s [215/273] gdk-pixbuf2-0:2.44.4-1.fc43.s 100% | 1.1 MiB/s | 486.2 KiB | 00m00s [216/273] gdk-pixbuf2-devel-0:2.44.4-1. 100% | 1.1 MiB/s | 369.3 KiB | 00m00s [217/273] libtiff-0:4.7.1-1.fc43.s390x 100% | 551.8 KiB/s | 242.3 KiB | 00m00s [218/273] jbigkit-libs-0:2.1-32.fc43.s3 100% | 348.4 KiB/s | 55.7 KiB | 00m00s [219/273] liblerc-0:4.0.0-9.fc43.s390x 100% | 716.3 KiB/s | 112.5 KiB | 00m00s [220/273] libxml2-devel-0:2.12.10-5.fc4 100% | 2.4 MiB/s | 523.9 KiB | 00m00s [221/273] xz-devel-1:5.8.1-2.fc43.s390x 100% | 474.3 KiB/s | 66.9 KiB | 00m00s [222/273] libsecret-0:0.21.7-7.fc43.s39 100% | 443.8 KiB/s | 193.9 KiB | 00m00s [223/273] SDL3-0:3.2.24-1.fc43.s390x 100% | 2.2 MiB/s | 1.1 MiB | 00m00s [224/273] libogg-2:1.3.6-2.fc43.s390x 100% | 197.3 KiB/s | 34.3 KiB | 00m00s [225/273] xkeyboard-config-0:2.46-1.fc4 100% | 2.9 MiB/s | 993.6 KiB | 00m00s [226/273] libpciaccess-0:0.16-16.fc43.s 100% | 169.0 KiB/s | 26.2 KiB | 00m00s [227/273] libdrm-0:2.4.128-3.fc43.s390x 100% | 501.2 KiB/s | 166.4 KiB | 00m00s [228/273] mesa-filesystem-0:25.2.6-1.fc 100% | 122.6 KiB/s | 21.6 KiB | 00m00s [229/273] libXxf86vm-0:1.1.6-3.fc43.s39 100% | 112.0 KiB/s | 17.6 KiB | 00m00s [230/273] mesa-libGL-0:25.2.6-1.fc43.s3 100% | 415.7 KiB/s | 138.0 KiB | 00m00s [231/273] mesa-libEGL-0:25.2.6-1.fc43.s 100% | 414.8 KiB/s | 137.3 KiB | 00m00s [232/273] mesa-libgbm-0:25.2.6-1.fc43.s 100% | 151.9 KiB/s | 27.6 KiB | 00m00s [233/273] libxshmfence-0:1.3.2-7.fc43.s 100% | 92.9 KiB/s | 13.1 KiB | 00m00s [234/273] mesa-dri-drivers-0:25.2.6-1.f 100% | 10.9 MiB/s | 4.0 MiB | 00m00s [235/273] lm_sensors-libs-0:3.6.0-23.fc 100% | 148.1 KiB/s | 40.9 KiB | 00m00s [236/273] flac-libs-0:1.5.0-4.fc43.s390 100% | 717.4 KiB/s | 241.1 KiB | 00m00s [237/273] hidapi-0:0.15.0-2.fc43.s390x 100% | 313.8 KiB/s | 48.3 KiB | 00m00s [238/273] hwdata-0:0.401-1.fc43.noarch 100% | 4.6 MiB/s | 1.7 MiB | 00m00s [239/273] libdav1d-0:1.5.2-1.fc43.s390x 100% | 741.6 KiB/s | 323.3 KiB | 00m00s [240/273] graphite2-devel-0:1.3.14-20.f 100% | 43.5 KiB/s | 21.0 KiB | 00m00s [241/273] libyuv-0:0-0.58.20240704git96 100% | 181.9 KiB/s | 143.0 KiB | 00m01s [242/273] graphite2-0:1.3.14-20.fc43.s3 100% | 216.7 KiB/s | 99.7 KiB | 00m00s [243/273] google-noto-sans-vf-fonts-0:2 100% | 1.6 MiB/s | 614.4 KiB | 00m00s [244/273] google-noto-fonts-common-0:20 100% | 59.7 KiB/s | 17.2 KiB | 00m00s [245/273] libcap-devel-0:2.76-3.fc43.s3 100% | 435.7 KiB/s | 61.4 KiB | 00m00s [246/273] systemd-devel-0:258.2-1.fc43. 100% | 1.9 MiB/s | 671.9 KiB | 00m00s [247/273] libwebp-0:1.6.0-2.fc43.s390x 100% | 1.0 MiB/s | 281.9 KiB | 00m00s [248/273] gstreamer1-plugins-base-0:1.2 100% | 6.4 MiB/s | 2.3 MiB | 00m00s [249/273] libjxl-1:0.11.1-7.fc43.s390x 100% | 1.2 MiB/s | 1.1 MiB | 00m01s [250/273] woff2-0:1.0.2-24.fc43.s390x 100% | 88.2 KiB/s | 64.7 KiB | 00m01s [251/273] alsa-lib-0:1.2.14-4.fc43.s390 100% | 1.6 MiB/s | 539.6 KiB | 00m00s [252/273] iso-codes-0:4.18.0-2.fc43.noa 100% | 8.8 MiB/s | 3.7 MiB | 00m00s [253/273] cdparanoia-libs-0:10.2-48.fc4 100% | 96.3 KiB/s | 57.9 KiB | 00m01s [254/273] graphene-0:1.10.8-2.fc43.s390 100% | 128.3 KiB/s | 71.8 KiB | 00m01s [255/273] libXv-0:1.0.13-3.fc43.s390x 100% | 112.1 KiB/s | 18.5 KiB | 00m00s [256/273] orc-0:0.4.41-2.fc43.s390x 100% | 1.2 MiB/s | 235.6 KiB | 00m00s [257/273] libtheora-1:1.1.1-40.fc43.s39 100% | 390.6 KiB/s | 169.1 KiB | 00m00s [258/273] libvisual-1:0.4.2-3.fc43.s390 100% | 341.8 KiB/s | 153.1 KiB | 00m00s [259/273] llvm-filesystem-0:21.1.4-1.fc 100% | 49.1 KiB/s | 14.7 KiB | 00m00s [260/273] glycin-devel-0:2.0.4-1.fc43.s 100% | 128.3 KiB/s | 23.9 KiB | 00m00s [261/273] libedit-0:3.1-57.20251016cvs. 100% | 252.7 KiB/s | 115.0 KiB | 00m00s [262/273] lcms2-devel-0:2.16-6.fc43.s39 100% | 207.1 KiB/s | 31.7 KiB | 00m00s [263/273] libseccomp-devel-0:2.6.0-2.fc 100% | 408.5 KiB/s | 62.1 KiB | 00m00s [264/273] llvm-libs-0:21.1.4-1.fc43.s39 100% | 43.5 MiB/s | 35.2 MiB | 00m01s [265/273] libheif-0:1.20.2-6.fc43.s390x 100% | 4.1 MiB/s | 599.2 KiB | 00m00s [266/273] glycin-loaders-0:2.0.4-1.fc43 100% | 8.2 MiB/s | 3.1 MiB | 00m00s [267/273] glycin-libs-0:2.0.4-1.fc43.s3 100% | 3.6 MiB/s | 1.6 MiB | 00m00s [268/273] librsvg2-0:2.61.0-2.fc43.s390 100% | 7.0 MiB/s | 2.0 MiB | 00m00s [269/273] openjpeg-0:2.5.4-1.fc43.s390x 100% | 1.4 MiB/s | 212.6 KiB | 00m00s [270/273] libopenjph-0:0.22.0-2.fc43.s3 100% | 471.3 KiB/s | 130.5 KiB | 00m00s [271/273] noopenh264-0:2.6.0-2.fc43.s39 100% | 80.6 KiB/s | 22.1 KiB | 00m00s [272/273] systemd-rpm-macros-0:258.2-1. 100% | 105.0 KiB/s | 16.4 KiB | 00m00s [273/273] libdecor-0:0.2.4-1.fc43.s390x 100% | 199.8 KiB/s | 57.5 KiB | 00m00s -------------------------------------------------------------------------------- [273/273] Total 100% | 9.2 MiB/s | 194.0 MiB | 00m21s Running transaction [ 1/275] Verify package files 100% | 440.0 B/s | 273.0 B | 00m01s >>> Running %pretrans scriptlet: xkeyboard-config-0:2.46-1.fc43.noarch >>> Finished %pretrans scriptlet: xkeyboard-config-0:2.46-1.fc43.noarch >>> [RPM] /var/lib/mock/fedora-43-s390x-1763060410.870687/root/var/cache/dnf/cop [ 2/275] Prepare transaction 100% | 1.4 KiB/s | 273.0 B | 00m00s [ 3/275] Installing glib2-0:2.86.1-5.f 100% | 240.5 MiB/s | 15.2 MiB | 00m00s [ 4/275] Installing xorg-x11-proto-dev 100% | 222.8 MiB/s | 1.8 MiB | 00m00s [ 5/275] Installing libwayland-client- 100% | 69.3 MiB/s | 71.0 KiB | 00m00s [ 6/275] Installing expat-0:2.7.2-1.fc 100% | 22.9 MiB/s | 328.2 KiB | 00m00s [ 7/275] Installing dbus-libs-1:1.16.0 100% | 179.0 MiB/s | 366.5 KiB | 00m00s [ 8/275] Installing libpng-2:1.6.50-2. 100% | 244.9 MiB/s | 250.8 KiB | 00m00s [ 9/275] Installing libjpeg-turbo-0:3. 100% | 255.6 MiB/s | 785.3 KiB | 00m00s [ 10/275] Installing libogg-2:1.3.6-2.f 100% | 49.7 MiB/s | 50.9 KiB | 00m00s [ 11/275] Installing libicu-0:77.1-1.fc 100% | 301.4 MiB/s | 36.8 MiB | 00m00s [ 12/275] Installing lcms2-0:2.16-6.fc4 100% | 221.8 MiB/s | 454.2 KiB | 00m00s [ 13/275] Installing libglvnd-1:1.7.0-8 100% | 291.9 MiB/s | 896.8 KiB | 00m00s [ 14/275] Installing libX11-xcb-0:1.8.1 100% | 0.0 B/s | 7.5 KiB | 00m00s [ 15/275] Installing cmake-filesystem-0 100% | 7.3 MiB/s | 7.5 KiB | 00m00s [ 16/275] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.5 KiB | 00m00s [ 17/275] Installing libwayland-cursor- 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 18/275] Installing libsoup3-0:3.6.5-8 100% | 171.6 MiB/s | 1.2 MiB | 00m00s [ 19/275] Installing libseccomp-0:2.6.0 100% | 236.9 MiB/s | 242.6 KiB | 00m00s [ 20/275] Installing libepoxy-0:1.5.10- 100% | 327.1 MiB/s | 1.3 MiB | 00m00s [ 21/275] Installing libpng-devel-2:1.6 100% | 54.5 MiB/s | 893.0 KiB | 00m00s [ 22/275] Installing avahi-libs-0:0.9~r 100% | 82.1 MiB/s | 168.1 KiB | 00m00s [ 23/275] Installing shared-mime-info-0 100% | 92.3 MiB/s | 2.6 MiB | 00m00s [ 24/275] Installing libwebp-0:1.6.0-2. 100% | 177.7 MiB/s | 727.8 KiB | 00m00s [ 25/275] Installing libdav1d-0:1.5.2-1 100% | 209.2 MiB/s | 642.6 KiB | 00m00s [ 26/275] Installing dbus-1:1.16.0-4.fc 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 27/275] Installing xml-common-0:0.6.3 100% | 79.2 MiB/s | 81.1 KiB | 00m00s [ 28/275] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 29/275] Installing libwayland-egl-0:1 100% | 0.0 B/s | 9.3 KiB | 00m00s [ 30/275] Installing fribidi-0:1.0.16-3 100% | 12.8 MiB/s | 196.3 KiB | 00m00s [ 31/275] Installing libmpc-0:1.3.1-8.f 100% | 158.1 MiB/s | 161.9 KiB | 00m00s [ 32/275] Installing fribidi-devel-0:1. 100% | 80.0 MiB/s | 81.9 KiB | 00m00s [ 33/275] Installing libjxl-1:0.11.1-7. 100% | 233.7 MiB/s | 2.8 MiB | 00m00s [ 34/275] Installing gssdp-0:1.6.4-2.fc 100% | 148.6 MiB/s | 152.2 KiB | 00m00s [ 35/275] Installing libglvnd-opengl-1: 100% | 208.9 MiB/s | 213.9 KiB | 00m00s [ 36/275] Installing javascriptcoregtk4 100% | 351.5 MiB/s | 18.3 MiB | 00m00s [ 37/275] Installing libvorbis-1:1.3.7- 100% | 291.5 MiB/s | 895.4 KiB | 00m00s [ 38/275] Installing libcloudproviders- 100% | 126.9 MiB/s | 129.9 KiB | 00m00s [ 39/275] Installing json-glib-0:1.10.8 100% | 119.6 MiB/s | 612.3 KiB | 00m00s [ 40/275] Installing libgudev-0:238-8.f 100% | 83.1 MiB/s | 85.1 KiB | 00m00s [ 41/275] Installing libsecret-0:0.21.7 100% | 34.8 MiB/s | 605.2 KiB | 00m00s [ 42/275] Installing graphite2-0:1.3.14 100% | 14.0 MiB/s | 201.2 KiB | 00m00s [ 43/275] Installing harfbuzz-0:11.5.1- 100% | 262.4 MiB/s | 2.9 MiB | 00m00s [ 44/275] Installing freetype-0:2.13.3- 100% | 225.6 MiB/s | 924.0 KiB | 00m00s [ 45/275] Installing harfbuzz-icu-0:11. 100% | 0.0 B/s | 12.0 KiB | 00m00s [ 46/275] Installing mesa-filesystem-0: 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 47/275] Installing opus-0:1.5.2-3.fc4 100% | 218.9 MiB/s | 448.3 KiB | 00m00s [ 48/275] Installing hunspell-filesyste 100% | 0.0 B/s | 388.0 B | 00m00s [ 49/275] Installing svt-av1-libs-0:3.1 100% | 268.9 MiB/s | 2.7 MiB | 00m00s [ 50/275] Installing rav1e-libs-0:0.7.1 100% | 274.0 MiB/s | 2.2 MiB | 00m00s [ 51/275] Installing libaom-0:3.13.1-1. 100% | 286.7 MiB/s | 3.4 MiB | 00m00s [ 52/275] Installing bubblewrap-0:0.11. 100% | 9.5 MiB/s | 136.9 KiB | 00m00s [ 53/275] Installing libdatrie-0:0.2.13 100% | 57.3 MiB/s | 58.7 KiB | 00m00s [ 54/275] Installing libthai-0:0.1.29-1 100% | 255.5 MiB/s | 784.9 KiB | 00m00s [ 55/275] Installing libtextstyle-0:0.2 100% | 206.9 MiB/s | 211.8 KiB | 00m00s [ 56/275] Installing gettext-libs-0:0.2 100% | 258.6 MiB/s | 2.3 MiB | 00m00s [ 57/275] Installing libXau-0:1.0.12-3. 100% | 68.5 MiB/s | 70.2 KiB | 00m00s [ 58/275] Installing libxcb-0:1.17.0-6. 100% | 219.6 MiB/s | 1.1 MiB | 00m00s [ 59/275] Installing libwayland-server- 100% | 93.2 MiB/s | 95.5 KiB | 00m00s [ 60/275] Installing libffi-devel-0:3.5 100% | 0.0 B/s | 31.5 KiB | 00m00s [ 61/275] Installing pixman-0:0.46.2-2. 100% | 185.4 MiB/s | 569.5 KiB | 00m00s [ 62/275] Installing pixman-devel-0:0.4 100% | 0.0 B/s | 56.9 KiB | 00m00s [ 63/275] Installing lzo-0:2.10-15.fc43 100% | 195.7 MiB/s | 200.4 KiB | 00m00s [ 64/275] Installing pcre2-utf32-0:10.4 100% | 311.8 MiB/s | 638.5 KiB | 00m00s [ 65/275] Installing wxBase-0:3.2.8-2.f 100% | 273.7 MiB/s | 3.0 MiB | 00m00s [ 66/275] Installing make-1:4.4.1-11.fc 100% | 88.5 MiB/s | 1.9 MiB | 00m00s [ 67/275] Installing wxBase-devel-0:3.2 100% | 130.8 MiB/s | 6.8 MiB | 00m00s [ 68/275] Installing wayland-devel-0:1. 100% | 42.5 MiB/s | 696.2 KiB | 00m00s [ 69/275] Installing libXau-devel-0:1.0 100% | 1.3 MiB/s | 9.4 KiB | 00m00s [ 70/275] Installing libxcb-devel-0:1.1 100% | 62.6 MiB/s | 3.1 MiB | 00m00s [ 71/275] Installing libdatrie-devel-0: 100% | 36.8 MiB/s | 565.1 KiB | 00m00s [ 72/275] Installing libthai-devel-0:0. 100% | 213.7 MiB/s | 656.3 KiB | 00m00s [ 73/275] Installing hunspell-en-US-0:0 100% | 272.5 MiB/s | 558.1 KiB | 00m00s [ 74/275] Installing hunspell-0:1.7.2-1 100% | 65.0 MiB/s | 1.4 MiB | 00m00s [ 75/275] Installing enchant2-0:2.8.12- 100% | 13.3 MiB/s | 204.4 KiB | 00m00s [ 76/275] Installing graphite2-devel-0: 100% | 49.6 MiB/s | 50.8 KiB | 00m00s [ 77/275] Installing libgusb-0:0.4.9-4. 100% | 159.5 MiB/s | 163.4 KiB | 00m00s [ 78/275] Installing colord-libs-0:1.4. 100% | 209.0 MiB/s | 856.2 KiB | 00m00s [ 79/275] Installing libcloudproviders- 100% | 186.8 MiB/s | 382.6 KiB | 00m00s [ 80/275] Installing mesa-libGLU-0:9.0. 100% | 196.4 MiB/s | 402.2 KiB | 00m00s [ 81/275] Installing gupnp-0:1.6.9-2.fc 100% | 157.1 MiB/s | 321.7 KiB | 00m00s [ 82/275] Installing gupnp-igd-0:1.6.0- 100% | 70.6 MiB/s | 72.3 KiB | 00m00s [ 83/275] Installing libnice-0:0.1.22-8 100% | 27.1 MiB/s | 499.8 KiB | 00m00s [ 84/275] Installing cpp-0:15.2.1-3.fc4 100% | 228.9 MiB/s | 27.2 MiB | 00m00s [ 85/275] Installing abattis-cantarell- 100% | 63.3 MiB/s | 194.4 KiB | 00m00s [ 86/275] Installing iso-codes-0:4.18.0 100% | 243.1 MiB/s | 21.6 MiB | 00m00s [ 87/275] Installing xdg-dbus-proxy-0:0 100% | 6.4 MiB/s | 91.8 KiB | 00m00s [ 88/275] Installing avahi-glib-0:0.9~r 100% | 0.0 B/s | 16.1 KiB | 00m00s [ 89/275] Installing libseccomp-devel-0 100% | 8.4 MiB/s | 120.8 KiB | 00m00s [ 90/275] Installing lcms2-devel-0:2.16 100% | 66.6 MiB/s | 136.4 KiB | 00m00s [ 91/275] Installing libicu-devel-0:77. 100% | 169.4 MiB/s | 5.1 MiB | 00m00s [ 92/275] Installing flac-libs-0:1.5.0- 100% | 223.3 MiB/s | 685.8 KiB | 00m00s [ 93/275] Installing libtheora-1:1.1.1- 100% | 219.9 MiB/s | 450.4 KiB | 00m00s [ 94/275] Installing libyuv-0:0-0.58.20 100% | 202.4 MiB/s | 414.6 KiB | 00m00s [ 95/275] Installing libavif-0:1.3.0-2. 100% | 260.7 MiB/s | 266.9 KiB | 00m00s [ 96/275] Installing graphene-0:1.10.8- 100% | 191.5 MiB/s | 196.1 KiB | 00m00s [ 97/275] Installing annobin-docs-0:12. 100% | 0.0 B/s | 100.1 KiB | 00m00s [ 98/275] Installing openjpeg-0:2.5.4-1 100% | 158.2 MiB/s | 486.1 KiB | 00m00s [ 99/275] Installing noopenh264-0:2.6.0 100% | 0.0 B/s | 36.5 KiB | 00m00s [100/275] Installing libopenjph-0:0.22. 100% | 159.4 MiB/s | 326.5 KiB | 00m00s [101/275] Installing libheif-0:1.20.2-6 100% | 230.6 MiB/s | 1.6 MiB | 00m00s [102/275] Installing libedit-0:3.1-57.2 100% | 267.2 MiB/s | 273.6 KiB | 00m00s [103/275] Installing llvm-filesystem-0: 100% | 0.0 B/s | 1.1 KiB | 00m00s [104/275] Installing llvm-libs-0:21.1.4 100% | 321.5 MiB/s | 151.8 MiB | 00m00s [105/275] Installing orc-0:0.4.41-2.fc4 100% | 53.7 MiB/s | 880.4 KiB | 00m00s [106/275] Installing libvisual-1:0.4.2- 100% | 231.9 MiB/s | 474.9 KiB | 00m00s [107/275] Installing cdparanoia-libs-0: 100% | 115.7 MiB/s | 118.5 KiB | 00m00s [108/275] Installing alsa-lib-0:1.2.14- 100% | 72.0 MiB/s | 1.5 MiB | 00m00s [109/275] Installing woff2-0:1.0.2-24.f 100% | 127.2 MiB/s | 130.3 KiB | 00m00s [110/275] Installing vim-filesystem-2:9 100% | 4.6 MiB/s | 4.7 KiB | 00m00s [111/275] Installing libcap-devel-0:2.7 100% | 12.2 MiB/s | 49.8 KiB | 00m00s [112/275] Installing systemd-devel-0:25 100% | 40.6 MiB/s | 748.0 KiB | 00m00s [113/275] Installing dbus-devel-1:1.16. 100% | 133.3 MiB/s | 136.5 KiB | 00m00s [114/275] Installing google-noto-fonts- 100% | 0.0 B/s | 18.5 KiB | 00m00s [115/275] Installing google-noto-sans-v 100% | 231.9 MiB/s | 1.4 MiB | 00m00s [116/275] Installing default-fonts-core 100% | 17.8 MiB/s | 18.2 KiB | 00m00s [117/275] Installing fontconfig-0:2.17. 100% | 766.9 KiB/s | 799.1 KiB | 00m01s [118/275] Installing kernel-headers-0:6 100% | 152.3 MiB/s | 6.9 MiB | 00m00s [119/275] Installing glibc-devel-0:2.42 100% | 204.1 MiB/s | 3.7 MiB | 00m00s [120/275] Installing libxcrypt-devel-0: 100% | 0.0 B/s | 33.4 KiB | 00m00s [121/275] Installing hidapi-0:0.15.0-2. 100% | 113.6 MiB/s | 116.4 KiB | 00m00s [122/275] Installing hwdata-0:0.401-1.f 100% | 384.6 MiB/s | 9.6 MiB | 00m00s [123/275] Installing libpciaccess-0:0.1 100% | 44.6 MiB/s | 45.7 KiB | 00m00s [124/275] Installing libdrm-0:2.4.128-3 100% | 204.4 MiB/s | 418.6 KiB | 00m00s [125/275] Installing lm_sensors-libs-0: 100% | 84.6 MiB/s | 86.7 KiB | 00m00s [126/275] Installing libxshmfence-0:1.3 100% | 0.0 B/s | 13.3 KiB | 00m00s [127/275] Installing mesa-libgbm-0:25.2 100% | 19.8 MiB/s | 20.2 KiB | 00m00s [128/275] Installing mesa-dri-drivers-0 100% | 319.5 MiB/s | 17.3 MiB | 00m00s [129/275] Installing mesa-libEGL-0:25.2 100% | 175.4 MiB/s | 359.1 KiB | 00m00s [130/275] Installing libglvnd-egl-1:1.7 100% | 72.4 MiB/s | 74.1 KiB | 00m00s [131/275] Installing libglvnd-gles-1:1. 100% | 58.1 MiB/s | 119.0 KiB | 00m00s [132/275] Installing xkeyboard-config-0 100% | 322.1 MiB/s | 10.3 MiB | 00m00s [133/275] Installing libxkbcommon-0:1.1 100% | 209.4 MiB/s | 428.8 KiB | 00m00s [134/275] Installing xz-devel-1:5.8.1-2 100% | 128.2 MiB/s | 262.6 KiB | 00m00s [135/275] Installing libxml2-devel-0:2. 100% | 142.3 MiB/s | 3.4 MiB | 00m00s [136/275] Installing libxkbcommon-devel 100% | 62.7 MiB/s | 385.1 KiB | 00m00s [137/275] Installing tzdata-0:2025b-3.f 100% | 47.3 MiB/s | 1.9 MiB | 00m00s [138/275] Installing python-pip-wheel-0 100% | 415.1 MiB/s | 1.2 MiB | 00m00s [139/275] Installing mpdecimal-0:4.0.1- 100% | 33.3 MiB/s | 238.5 KiB | 00m00s [140/275] Installing python3-libs-0:3.1 100% | 266.1 MiB/s | 43.6 MiB | 00m00s [141/275] Installing python3-0:3.14.0-2 100% | 2.0 MiB/s | 26.4 KiB | 00m00s [142/275] Installing cmake-rpm-macros-0 100% | 0.0 B/s | 8.5 KiB | 00m00s [143/275] Installing python3-packaging- 100% | 201.8 MiB/s | 619.9 KiB | 00m00s [144/275] Installing liblerc-0:4.0.0-9. 100% | 252.6 MiB/s | 258.7 KiB | 00m00s [145/275] Installing jbigkit-libs-0:2.1 100% | 116.1 MiB/s | 118.9 KiB | 00m00s [146/275] Installing libtiff-0:4.7.1-1. 100% | 217.8 MiB/s | 669.0 KiB | 00m00s [147/275] Installing vulkan-loader-0:1. 100% | 253.4 MiB/s | 519.1 KiB | 00m00s [148/275] Installing libunwind-0:1.8.1- 100% | 164.9 MiB/s | 168.9 KiB | 00m00s [149/275] Installing gstreamer1-0:1.26. 100% | 130.8 MiB/s | 5.6 MiB | 00m00s [150/275] Installing mpg123-libs-0:1.32 100% | 209.0 MiB/s | 855.9 KiB | 00m00s [151/275] Installing lame-libs-0:3.100- 100% | 302.4 MiB/s | 1.2 MiB | 00m00s [152/275] Installing gsm-0:1.0.23-1.fc4 100% | 61.1 MiB/s | 62.6 KiB | 00m00s [153/275] Installing libsndfile-0:1.2.2 100% | 204.2 MiB/s | 627.4 KiB | 00m00s [154/275] Installing libasyncns-0:0.8-3 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [155/275] Installing pulseaudio-libs-0: 100% | 264.7 MiB/s | 3.4 MiB | 00m00s [156/275] Installing flite-0:2.2-12.fc4 100% | 268.4 MiB/s | 25.2 MiB | 00m00s [157/275] Installing libevdev-0:1.13.4- 100% | 116.1 MiB/s | 118.9 KiB | 00m00s [158/275] Installing libmanette-0:0.2.1 100% | 363.9 MiB/s | 372.6 KiB | 00m00s [159/275] Installing libxslt-0:1.1.43-5 100% | 30.4 MiB/s | 466.6 KiB | 00m00s [160/275] Installing hyphen-0:2.8.8-27. 100% | 0.0 B/s | 53.3 KiB | 00m00s [161/275] Installing pcre2-utf16-0:10.4 100% | 218.3 MiB/s | 670.7 KiB | 00m00s [162/275] Installing pcre2-devel-0:10.4 100% | 99.7 MiB/s | 2.1 MiB | 00m00s [163/275] Installing libsepol-devel-0:3 100% | 62.9 MiB/s | 128.9 KiB | 00m00s [164/275] Installing libselinux-devel-0 100% | 31.7 MiB/s | 162.1 KiB | 00m00s [165/275] Installing libblkid-devel-0:2 100% | 0.0 B/s | 46.0 KiB | 00m00s [166/275] Installing libmount-devel-0:2 100% | 0.0 B/s | 66.5 KiB | 00m00s [167/275] Installing sysprof-capture-de 100% | 179.2 MiB/s | 734.1 KiB | 00m00s [168/275] Installing glib2-devel-0:2.86 100% | 287.1 MiB/s | 15.8 MiB | 00m00s [169/275] Installing libubsan-0:15.2.1- 100% | 161.6 MiB/s | 496.4 KiB | 00m00s [170/275] Installing libatomic-0:15.2.1 100% | 28.5 MiB/s | 29.2 KiB | 00m00s [171/275] Installing libasan-0:15.2.1-3 100% | 179.9 MiB/s | 1.6 MiB | 00m00s [172/275] Installing gcc-0:15.2.1-3.fc4 100% | 274.0 MiB/s | 81.4 MiB | 00m00s [173/275] Installing gettext-envsubst-0 100% | 5.4 MiB/s | 71.8 KiB | 00m00s [174/275] Installing gettext-runtime-0: 100% | 27.2 MiB/s | 445.1 KiB | 00m00s [175/275] Installing gettext-0:0.25.1-2 100% | 273.0 MiB/s | 13.1 MiB | 00m00s [176/275] Installing brotli-0:1.1.0-10. 100% | 2.3 MiB/s | 28.1 KiB | 00m00s [177/275] Installing brotli-devel-0:1.1 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [178/275] Installing libstemmer-0:3.0.1 100% | 310.8 MiB/s | 954.7 KiB | 00m00s [179/275] Installing libtinysparql-0:3. 100% | 272.5 MiB/s | 1.4 MiB | 00m00s [180/275] Installing cups-filesystem-1: 100% | 0.0 B/s | 1.8 KiB | 00m00s [181/275] Installing cups-libs-1:2.4.14 100% | 87.9 MiB/s | 719.7 KiB | 00m00s [182/275] Installing adwaita-icon-theme 100% | 60.8 MiB/s | 2.4 MiB | 00m00s [183/275] Installing adwaita-cursor-the 100% | 519.5 MiB/s | 11.4 MiB | 00m00s [184/275] Installing adwaita-icon-theme 100% | 62.6 MiB/s | 1.3 MiB | 00m00s [185/275] Installing lzo-minilzo-0:2.10 100% | 40.8 MiB/s | 41.8 KiB | 00m00s [186/275] Installing lzo-devel-0:2.10-1 100% | 210.2 MiB/s | 215.3 KiB | 00m00s [187/275] Installing bzip2-devel-0:1.0. 100% | 151.7 MiB/s | 310.7 KiB | 00m00s [188/275] Installing libX11-common-0:1. 100% | 118.8 MiB/s | 1.2 MiB | 00m00s [189/275] Installing libX11-0:1.8.12-1. 100% | 171.3 MiB/s | 1.4 MiB | 00m00s [190/275] Installing libX11-devel-0:1.8 100% | 62.2 MiB/s | 1.1 MiB | 00m00s [191/275] Installing libXext-0:1.3.6-4. 100% | 92.6 MiB/s | 94.8 KiB | 00m00s [192/275] Installing libXext-devel-0:1. 100% | 54.2 MiB/s | 110.9 KiB | 00m00s [193/275] Installing libXrender-0:0.9.1 100% | 0.0 B/s | 47.0 KiB | 00m00s [194/275] Installing cairo-0:1.18.4-2.f 100% | 221.9 MiB/s | 1.8 MiB | 00m00s [195/275] Installing libXrender-devel-0 100% | 0.0 B/s | 51.0 KiB | 00m00s [196/275] Installing cairo-gobject-0:1. 100% | 0.0 B/s | 35.7 KiB | 00m00s [197/275] Installing libXi-0:1.8.2-3.fc 100% | 0.0 B/s | 81.3 KiB | 00m00s [198/275] Installing libXfixes-0:6.0.1- 100% | 0.0 B/s | 31.3 KiB | 00m00s [199/275] Installing libXfixes-devel-0: 100% | 0.0 B/s | 9.9 KiB | 00m00s [200/275] Installing libXi-devel-0:1.8. 100% | 70.6 MiB/s | 144.6 KiB | 00m00s [201/275] Installing libXtst-0:1.2.5-3. 100% | 0.0 B/s | 34.3 KiB | 00m00s [202/275] Installing libXcursor-0:1.2.3 100% | 0.0 B/s | 54.9 KiB | 00m00s [203/275] Installing libXdamage-0:1.1.6 100% | 0.0 B/s | 41.0 KiB | 00m00s [204/275] Installing libXrandr-0:1.5.4- 100% | 0.0 B/s | 52.7 KiB | 00m00s [205/275] Installing libXft-0:2.3.8-9.f 100% | 165.7 MiB/s | 169.7 KiB | 00m00s [206/275] Installing pango-0:1.57.0-1.f 100% | 57.2 MiB/s | 1.0 MiB | 00m00s [207/275] Installing libXinerama-0:1.1. 100% | 0.0 B/s | 15.8 KiB | 00m00s [208/275] Installing libXcomposite-0:0. 100% | 0.0 B/s | 41.8 KiB | 00m00s [209/275] Installing libXcomposite-deve 100% | 0.0 B/s | 10.5 KiB | 00m00s [210/275] Installing libXinerama-devel- 100% | 0.0 B/s | 8.5 KiB | 00m00s [211/275] Installing librsvg2-0:2.61.0- 100% | 268.7 MiB/s | 6.2 MiB | 00m00s [212/275] Installing glycin-loaders-0:2 100% | 348.0 MiB/s | 15.3 MiB | 00m00s [213/275] Installing glycin-libs-0:2.0. 100% | 286.5 MiB/s | 4.9 MiB | 00m00s [214/275] Installing gdk-pixbuf2-0:2.44 100% | 101.3 MiB/s | 2.5 MiB | 00m00s [215/275] Installing gtk-update-icon-ca 100% | 4.7 MiB/s | 63.0 KiB | 00m00s [216/275] Installing libXrandr-devel-0: 100% | 0.0 B/s | 24.7 KiB | 00m00s [217/275] Installing libXdamage-devel-0 100% | 0.0 B/s | 3.1 KiB | 00m00s [218/275] Installing libXcursor-devel-0 100% | 32.0 MiB/s | 32.8 KiB | 00m00s [219/275] Installing libXtst-devel-0:1. 100% | 0.0 B/s | 14.0 KiB | 00m00s [220/275] Installing harfbuzz-cairo-0:1 100% | 47.6 MiB/s | 48.7 KiB | 00m00s [221/275] Installing fontconfig-devel-0 100% | 31.1 MiB/s | 159.4 KiB | 00m00s [222/275] Installing cairo-devel-0:1.18 100% | 327.3 MiB/s | 2.3 MiB | 00m00s [223/275] Installing harfbuzz-devel-0:1 100% | 190.2 MiB/s | 5.3 MiB | 00m00s [224/275] Installing freetype-devel-0:2 100% | 230.9 MiB/s | 8.5 MiB | 00m00s [225/275] Installing cairo-gobject-deve 100% | 0.0 B/s | 7.6 KiB | 00m00s [226/275] Installing libXft-devel-0:2.3 100% | 21.6 MiB/s | 44.3 KiB | 00m00s [227/275] Installing pango-devel-0:1.57 100% | 380.9 MiB/s | 1.5 MiB | 00m00s [228/275] Installing glycin-devel-0:2.0 100% | 124.1 MiB/s | 127.1 KiB | 00m00s [229/275] Installing gdk-pixbuf2-devel- 100% | 110.4 MiB/s | 2.3 MiB | 00m00s [230/275] Installing libXxf86vm-0:1.1.6 100% | 0.0 B/s | 26.2 KiB | 00m00s [231/275] Installing mesa-libGL-0:25.2. 100% | 169.4 MiB/s | 346.9 KiB | 00m00s [232/275] Installing libglvnd-glx-1:1.7 100% | 254.7 MiB/s | 782.6 KiB | 00m00s [233/275] Installing libva-0:2.22.0-6.f 100% | 162.2 MiB/s | 332.1 KiB | 00m00s [234/275] Installing libXv-0:1.0.13-3.f 100% | 26.3 MiB/s | 27.0 KiB | 00m00s [235/275] Installing gstreamer1-plugins 100% | 230.2 MiB/s | 7.6 MiB | 00m00s [236/275] Installing gstreamer1-plugins 100% | 230.8 MiB/s | 3.2 MiB | 00m00s [237/275] Installing xprop-0:1.2.8-4.fc 100% | 4.5 MiB/s | 59.8 KiB | 00m00s [238/275] Installing at-spi2-core-0:2.5 100% | 157.4 MiB/s | 1.6 MiB | 00m00s [239/275] Installing atk-0:2.58.1-1.fc4 100% | 87.9 MiB/s | 270.0 KiB | 00m00s [240/275] Installing atk-devel-0:2.58.1 100% | 274.3 MiB/s | 6.0 MiB | 00m00s [241/275] Installing at-spi2-atk-0:2.58 100% | 95.3 MiB/s | 292.8 KiB | 00m00s [242/275] Installing at-spi2-core-devel 100% | 272.1 MiB/s | 4.4 MiB | 00m00s [243/275] Installing at-spi2-atk-devel- 100% | 0.0 B/s | 2.1 KiB | 00m00s [244/275] Installing libICE-0:1.1.2-3.f 100% | 198.7 MiB/s | 203.5 KiB | 00m00s [245/275] Installing libSM-0:1.2.5-3.fc 100% | 103.7 MiB/s | 106.2 KiB | 00m00s [246/275] Installing libglvnd-core-deve 100% | 0.0 B/s | 41.1 KiB | 00m00s [247/275] Installing libglvnd-devel-1:1 100% | 424.1 MiB/s | 2.1 MiB | 00m00s [248/275] Installing mesa-libGLU-devel- 100% | 0.0 B/s | 17.5 KiB | 00m00s [249/275] Installing libepoxy-devel-0:1 100% | 397.4 MiB/s | 1.6 MiB | 00m00s [250/275] Installing hicolor-icon-theme 100% | 17.5 MiB/s | 179.7 KiB | 00m00s [251/275] Installing gtk3-0:3.24.51-2.f 100% | 240.2 MiB/s | 23.1 MiB | 00m00s [252/275] Installing gtk3-devel-0:3.24. 100% | 324.7 MiB/s | 34.4 MiB | 00m00s [253/275] Installing webkit2gtk4.1-0:2. 100% | 336.1 MiB/s | 97.5 MiB | 00m00s [254/275] Installing libdecor-0:0.2.4-1 100% | 163.0 MiB/s | 166.9 KiB | 00m00s [255/275] Installing SDL3-0:3.2.24-1.fc 100% | 248.4 MiB/s | 3.0 MiB | 00m00s [256/275] Installing sdl2-compat-0:2.32 100% | 225.3 MiB/s | 461.4 KiB | 00m00s [257/275] Installing emacs-filesystem-1 100% | 0.0 B/s | 544.0 B | 00m00s [258/275] Installing wxGTK-i18n-0:3.2.8 100% | 235.9 MiB/s | 5.7 MiB | 00m00s [259/275] Installing libmspack-0:0.10.1 100% | 149.7 MiB/s | 153.3 KiB | 00m00s [260/275] Installing wxGTK-0:3.2.8-2.fc 100% | 288.1 MiB/s | 17.0 MiB | 00m00s [261/275] Installing wxGTK-gl-0:3.2.8-2 100% | 108.6 MiB/s | 111.2 KiB | 00m00s [262/275] Installing wxGTK-media-0:3.2. 100% | 84.8 MiB/s | 86.9 KiB | 00m00s [263/275] Installing wxGTK-webview-0:3. 100% | 62.7 MiB/s | 192.6 KiB | 00m00s [264/275] Installing libstdc++-devel-0: 100% | 351.1 MiB/s | 37.2 MiB | 00m00s [265/275] Installing rhash-0:1.4.5-3.fc 100% | 23.4 MiB/s | 359.6 KiB | 00m00s [266/275] Installing libuv-1:1.51.0-2.f 100% | 283.2 MiB/s | 579.9 KiB | 00m00s [267/275] Installing jsoncpp-0:1.9.6-2. 100% | 243.3 MiB/s | 249.1 KiB | 00m00s [268/275] Installing cmake-0:4.0.3-1.fc 100% | 249.8 MiB/s | 34.0 MiB | 00m00s [269/275] Installing cmake-data-0:4.0.3 100% | 98.0 MiB/s | 9.2 MiB | 00m00s [270/275] Installing gcc-c++-0:15.2.1-3 100% | 241.8 MiB/s | 30.7 MiB | 00m00s [271/275] Installing wxGTK-devel-0:3.2. 100% | 75.0 MiB/s | 76.8 KiB | 00m00s [272/275] Installing annobin-plugin-gcc 100% | 75.9 MiB/s | 1.0 MiB | 00m00s [273/275] Installing gcc-plugin-annobin 100% | 5.7 MiB/s | 58.4 KiB | 00m00s [274/275] Installing systemd-rpm-macros 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [275/275] Installing kde-filesystem-0:5 100% | 101.2 KiB/s | 54.2 KiB | 00m01s Warning: skipped OpenPGP checks for 9 packages from repository: copr_base Complete! Finish: build setup for p7zip-16.02-34.fc43.src.rpm Start: rpmbuild p7zip-16.02-34.fc43.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1762819200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.OsQuvj Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.908ZQP + umask 022 + cd /builddir/build/BUILD/p7zip-16.02-build + cd /builddir/build/BUILD/p7zip-16.02-build + rm -rf p7zip_16.02 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/p7zip_16.02_src_all-norar.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd p7zip_16.02 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/p7zip_15.14-norar_cmake.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/p7zip-manpages.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/02-man.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/CVE-2016-9296.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/05-hardening-flags.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/CVE-2017-17969.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/14-Fix-g++-warning.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/gcc10-conversion.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-fix-data-null-pointer.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-fix-out-of-mem.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/p7zip-015-hide-passwd.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + mv DOC/License.txt DOC/copying.txt . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.YsvrAS + umask 022 + cd /builddir/build/BUILD/p7zip-16.02-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS ~/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/CMAKE ~/build/BUILD/p7zip-16.02-build/p7zip_16.02 + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd p7zip_16.02 + export CMAKE_POLICY_VERSION_MINIMUM=3.5 + CMAKE_POLICY_VERSION_MINIMUM=3.5 + pushd CPP/7zip/CMAKE/ + sh ./generate.sh CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE CMake Deprecation Warning at 7za/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at 7z_/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at 7zr/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at Format7zFree/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Found wxWidgets: -pthread;;;-lwx_gtk3u_core-3.2;-lwx_baseu-3.2 (found version "3.2.8") CMake Deprecation Warning at 7zG/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at 7zFM/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Configuring done (1.1s) -- Generating done (0.2s) -- Build files have been written to: /builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/P7ZIP.Unix + popd ~/build/BUILD/p7zip-16.02-build/p7zip_16.02 + /usr/bin/make -O -j2 V=1 VERBOSE=1 all2 7zG 'OPTFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' DEST_HOME=/usr DEST_BIN=/usr/bin DEST_SHARE=/usr/libexec/p7zip DEST_MAN=/usr/share/man mkdir -p bin /usr/bin/make -C CPP/7zip/Bundles/Alone all cd bin ; rm -f Lang ; ln -s ../GUI/Lang . cd bin ; rm -f help ; ln -s ../DOC/MANUAL help mkdir -p bin /usr/bin/make -C CPP/7zip/Bundles/SFXCon all make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/7zCrc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/7zCrc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/7zCrcOpt.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/7zCrcOpt.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/7zStream.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/Aes.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Aes.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/Alloc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' ../../../../C/Alloc.c: In function ‘align_alloc’: ../../../../C/Alloc.c:63:48: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 63 | printf("Out of memory: can't allocate %u bytes\n",size); | ~^ ~~~~ | | | | | size_t {aka long unsigned int} | unsigned int | %lu make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/Bcj2.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Alloc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' ../../../../C/Alloc.c: In function ‘align_alloc’: ../../../../C/Alloc.c:63:48: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 63 | printf("Out of memory: can't allocate %u bytes\n",size); | ~^ ~~~~ | | | | | size_t {aka long unsigned int} | unsigned int | %lu make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/Bra.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Bcj2.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/Bra86.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/BraIA64.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/CpuArch.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Bcj2Enc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/Delta.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Bra.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Bra86.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/BraIA64.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/Lzma2Dec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/BwtSort.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/CpuArch.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Delta.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/HuffEnc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/LzmaDec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/LzFind.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/LzFindMt.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/Ppmd7.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/Ppmd7Dec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Lzma2Dec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/Sha256.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../C/Threads.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Lzma2Enc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/LzmaDec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Archive/7z/7zDecode.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' In file included from ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:5: ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘virtual ULONG NArchive::N7z::CDecProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:22:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 22 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:22:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 22 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘virtual ULONG NArchive::N7z::CLockedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:125:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 125 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:125:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 125 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘virtual ULONG NArchive::N7z::CLockedSequentialInStreamMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:150:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 150 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:150:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 150 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘LONG NArchive::N7z::CDecoder::Decode(IInStream*, UInt64, const NArchive::N7z::CFolders&, unsigned int, const UInt64*, ISequentialOutStream*, ICompressProgressInfo*, ISequentialInStream**, ICryptoGetTextPassword*, bool&, bool&, UString&)’: ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:466:8: warning: variable ‘needMtLock’ set but not used [-Wunused-but-set-variable] 466 | bool needMtLock = false; | ^~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Archive/7z/7zExtract.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' In file included from ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:9: ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:12: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zExtract.cpp: In member function ‘virtual ULONG NArchive::N7z::CFolderOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 43 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 43 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/LzmaEnc.c ../../../../C/LzmaEnc.c: In function ‘LzmaEnc_CodeOneMemBlock’: ../../../../C/LzmaEnc.c:2212:19: warning: storing the address of local variable ‘outStream’ in ‘MEM[(struct CLzmaEnc *)pp_13(D)].rc.outStream’ [-Wdangling-pointer=] 2212 | p->rc.outStream = &outStream.funcTable; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../C/LzmaEnc.c:2196:20: note: ‘outStream’ declared here 2196 | CSeqOutStreamBuf outStream; | ^~~~~~~~~ ../../../../C/LzmaEnc.c:2190:45: note: ‘pp’ declared here 2190 | SRes LzmaEnc_CodeOneMemBlock(CLzmaEncHandle pp, Bool reInit, | ~~~~~~~~~~~~~~~^~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Archive/7z/7zHandler.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zHandler.cpp:16: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zHandler.h:9: ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/MtCoder.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Archive/7z/7zHeader.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd7.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd7Dec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd7Enc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd8.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd8Dec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd8Enc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Archive/7z/7zIn.cpp In file included from ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:7, from ../../../../CPP/7zip/Archive/7z/7zIn.cpp:14: ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zIn.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Sha1.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Archive/7z/7zRegister.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zRegister.cpp:7: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zHandler.h:9: ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Sha256.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Sort.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Threads.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Xz.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/XzCrc64.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/XzCrc64Opt.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/XzDec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' ../../../../C/XzDec.c: In function ‘XzBlock_Parse’: ../../../../C/XzDec.c:517:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzDec.c:536:5: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 536 | READ_VARINT_AND_CHECK(header, pos, headerSize, &p->packSize); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzDec.c:536:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 536 | READ_VARINT_AND_CHECK(header, pos, headerSize, &p->packSize); | ^~~ ../../../../C/XzDec.c:517:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ ../../../../C/XzDec.c:517:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzDec.c:542:5: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 542 | READ_VARINT_AND_CHECK(header, pos, headerSize, &p->unpackSize); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzDec.c:542:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 542 | READ_VARINT_AND_CHECK(header, pos, headerSize, &p->unpackSize); | ^~~ ../../../../C/XzDec.c:517:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ ../../../../C/XzDec.c:517:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzDec.c:549:5: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 549 | READ_VARINT_AND_CHECK(header, pos, headerSize, &filter->id); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzDec.c:549:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 549 | READ_VARINT_AND_CHECK(header, pos, headerSize, &filter->id); | ^~~ ../../../../C/XzDec.c:517:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ ../../../../C/XzDec.c:517:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzDec.c:550:5: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 550 | READ_VARINT_AND_CHECK(header, pos, headerSize, &size); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzDec.c:550:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 550 | READ_VARINT_AND_CHECK(header, pos, headerSize, &size); | ^~~ ../../../../C/XzDec.c:517:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/XzEnc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Archive/Common/CoderMixer2.cpp In file included from ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:6, from ../../../../CPP/7zip/Archive/Common/CoderMixer2.cpp:5: ../../../../CPP/7zip/Archive/Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/Common/CoderMixer2.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/XzIn.c ../../../../C/XzIn.c: In function ‘Xz_ReadIndex2’: ../../../../C/XzIn.c:23:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzIn.c:88:5: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 88 | READ_VARINT_AND_CHECK(buf, pos, size, &numBlocks64); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzIn.c:88:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 88 | READ_VARINT_AND_CHECK(buf, pos, size, &numBlocks64); | ^~~ ../../../../C/XzIn.c:23:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ ../../../../C/XzIn.c:23:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzIn.c:106:7: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 106 | READ_VARINT_AND_CHECK(buf, pos, size, &block->totalSize); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzIn.c:106:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 106 | READ_VARINT_AND_CHECK(buf, pos, size, &block->totalSize); | ^~~ ../../../../C/XzIn.c:23:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ ../../../../C/XzIn.c:23:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzIn.c:107:7: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 107 | READ_VARINT_AND_CHECK(buf, pos, size, &block->unpackSize); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzIn.c:107:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 107 | READ_VARINT_AND_CHECK(buf, pos, size, &block->unpackSize); | ^~~ ../../../../C/XzIn.c:23:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Archive/Common/ItemNameUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zCompressionMode.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp In file included from ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:8, from ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp:5: ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h: In member function ‘virtual ULONG COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zDecode.cpp In file included from ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:5: ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘virtual ULONG NArchive::N7z::CDecProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:22:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 22 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:22:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 22 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘virtual ULONG NArchive::N7z::CLockedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:125:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 125 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:125:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 125 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘virtual ULONG NArchive::N7z::CLockedSequentialInStreamMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:150:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 150 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:150:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 150 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘virtual ULONG NArchive::N7z::CLockedSequentialInStreamST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:194:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 194 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:194:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 194 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Bundles/SFXCon/SfxCon.cpp In file included from ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveExtractCallback.h:7, from ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/Extract.h:10, from ../../../../CPP/7zip/Bundles/SFXCon/SfxCon.cpp:21: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveExtractCallback.h:6: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/DirItem.h:10, from ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Console/ExtractCallbackConsole.h: In member function ‘virtual ULONG CExtractCallbackConsole::Release()’: ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Bundles/SFXCon/../../UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/CWrappers.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/CreateCoder.cpp In file included from ../../../../CPP/7zip/Common/CreateCoder.h:6, from ../../../../CPP/7zip/Common/CreateCoder.cpp:8: ../../../../CPP/7zip/Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/FilePathAutoRename.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zEncode.cpp In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:5: ../../../../CPP/7zip/Archive/7z/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentimake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' alOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/7zEncode.h:6, from ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:12: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h: In member function ‘virtual ULONG NArchive::N7z::CMtEncMultiProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zSpecStream.h: In member function ‘virtual ULONG CSequentialInStreamSizeCount2::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zSpecStream.h:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 28 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zSpecStream.h:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 28 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp: In member function ‘virtual ULONG NArchive::N7z::CSequentialOutTempBufferImp2::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:236:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 236 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:236:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 236 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp: In member function ‘virtual ULONG NArchive::N7z::CSequentialOutMtNotify::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:266:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 266 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:266:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 266 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/FileStreams.cpp In file included from ../../../../CPP/7zip/Common/FileStreams.h:18, from ../../../../CPP/7zip/Common/FileStreams.cpp:16: ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zExtract.cpp In file included from ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:9: ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:12: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zExtract.cpp: In member function ‘virtual ULONG NArchive::N7z::CFolderOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 43 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 43 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/FilterCoder.cpp In file included from ../../../../CPP/7zip/Common/FilterCoder.h:8, from ../../../../CPP/7zip/Common/FilterCoder.cpp:7: ../../../../CPP/7zip/Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/InBuffer.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zFolderInStream.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h:8, from ../../../../CPP/7zip/Archive/7z/7zFolderInStream.cpp:5: ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h: In member function ‘virtual ULONG NArchive::N7z::CFolderInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h:42:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 42 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h:42:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 42 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/LimitedStreams.cpp In file included from ../../../../CPP/7zip/Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Common/LimitedStreams.cpp:7: ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zHandler.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zHandler.cpp:16: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zHandler.h:9: ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/OutBuffer.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/ProgressUtils.cpp In file included from ../../../../CPP/7zip/Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Common/ProgressUtils.cpp:5: ../../../../CPP/7zip/Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/StreamBinder.cpp In file included from ../../../../CPP/7zip/Common/StreamBinder.cpp:5: ../../../../CPP/7zip/Common/StreamBinder.cpp: In member function ‘virtual ULONG CBinderInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:15:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 15 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:15:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 15 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp: In member function ‘virtual ULONG CBinderOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp:7: ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp:12: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zHandler.h:9: ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMmake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' ixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h: In member function ‘virtual ULONG NArchive::N7z::CMtEncMultiProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp: In member function ‘LONG NArchive::N7z::CHandler::SetMainMethod(NArchive::N7z::CCompressionMethodMode&, UInt32)’: ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp:148:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 148 | if (!_numSolidBytesDefined) | ^ ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp: In member function ‘virtual LONG NArchive::N7z::CHandler::UpdateItems(ISequentialOutStream*, UInt32, IArchiveUpdateCallback*)’: ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp:284:38: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 284 | bool need_MTime = (Write_MTime.Def && Write_MTime.Val || !Write_MTime.Def); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/StreamObjects.cpp In file included from ../../../../CPP/7zip/Common/StreamObjects.h:7, from ../../../../CPP/7zip/Common/StreamObjects.cpp:9: ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zHeader.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/StreamUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Common/VirtThread.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/Bcj2Coder.cpp In file included from ../../../../CPP/7zip/Compress/Bcj2Coder.h:8, from ../../../../CPP/7zip/Compress/Bcj2Coder.cpp:9: ../../../../CPP/7zip/Compress/Bcj2Coder.h: In member function ‘virtual ULONG NCompress::NBcj2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/Bcj2Register.cpp In file included from ../../../../CPP/7zip/Compress/Bcj2Coder.h:8, from ../../../../CPP/7zip/Compress/Bcj2Register.cpp:7: ../../../../CPP/7zip/Compress/Bcj2Coder.h: In member function ‘virtual ULONG NCompress::NBcj2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/BcjCoder.cpp In file included from ../../../../CPP/7zip/Compress/BcjCoder.h:8, from ../../../../CPP/7zip/Compress/BcjCoder.cpp:5: ../../../../CPP/7zip/Compress/BcjCoder.h: In member function ‘virtual ULONG NCompress::NBcj::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zIn.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:7, from ../../../../CPP/7zip/Archive/7z/7zIn.cpp:14: ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zIn.cpp: In member function ‘LONG NArchive::N7z::CInArchive::ReadDatabase2(NArchive::N7z::CDbEx&, ICryptoGetTextPassword*, bool&, bool&, UString&)’: ../../../../CPP/7zip/Archive/7z/7zIn.cpp:1513:41: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1513 | if (buf[i] == NID::kEncodedHeader && buf[i + 1] == NID::kPackInfo || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zIn.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/BcjRegister.cpp In file included from ../../../../CPP/7zip/Compress/BcjCoder.h:8, from ../../../../CPP/7zip/Compress/BcjRegister.cpp:7: ../../../../CPP/7zip/Compress/BcjCoder.h: In member function ‘virtual ULONG NCompress::NBcj::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/BranchMisc.cpp In file included from ../../../../CPP/7zip/Compress/BranchMisc.h:6, from ../../../../CPP/7zip/Compress/BranchMisc.cpp:5: ../../../../CPP/7zip/Compress/BranchMisc.h: In member function ‘virtual ULONG NCompress::NBranch::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/BranchRegister.cpp In file included from ../../../../CPP/7zip/Compress/BranchMisc.h:6, from ../../../../CPP/7zip/Compress/BranchRegister.cpp:9: ../../../../CPP/7zip/Compress/BranchMisc.h: In member function ‘virtual ULONG NCompress::NBranch::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zOut.cpp In file included from ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:7, from ../../../../CPP/7zip/Archive/7z/7zOut.cpp:9: ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/7zOut.h:6, from ../../../../CPP/7zip/Archive/7z/7zOut.cpp:11: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h: In member function ‘virtual ULONG NArchive::N7z::CMtEncMultiProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zOut.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/CopyCoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' In file included from ../../../../CPP/7zip/Compress/CopyCoder.h:6, from ../../../../CPP/7zip/Compress/CopyCoder.cpp:7: ../../../../CPP/7zip/Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/CopyRegister.cpp In file included from ../../../../CPP/7zip/Compress/CopyCoder.h:6, from ../../../../CPP/7zip/Compress/CopyRegister.cpp:7: ../../../../CPP/7zip/Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zProperties.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zProperties.cpp:7: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zHandler.h:9: ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/DeltaFilter.cpp In file included from ../../../../CPP/7zip/Compress/DeltaFilter.cpp:7: ../../../../CPP/7zip/Compress/DeltaFilter.cpp: In member function ‘virtual ULONG NCompress::NDelta::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp:97:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 97 | MY_UNKNOWN_IMP2(ICompressFilter, ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp:97:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 97 | MY_UNKNOWN_IMP2(ICompressFilter, ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zRegister.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zRegister.cpp:7: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zHandler.h:9: ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp In file included from ../../../../CPP/7zip/Compress/Lzma2Decoder.h:8, from ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:9: ../../../../CPP/7zip/Compress/Lzma2Decoder.h: In member function ‘virtual ULONG NCompress::NLzma2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h: In constructor ‘NCompress::NLzma2::CDecoder::CDecoder()’: ../../../../CPP/7zip/Compress/Lzma2Decoder.h:42:10: warning: ‘NCompress::NLzma2::CDecoder::_outStepSize’ will be initialized after [-Wreorder] 42 | UInt32 _outStepSize; | ^~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:34:8: warning: ‘bool NCompress::NLzma2::CDecoder::_outSizeDefined’ [-Wreorder] 34 | bool _outSizeDefined; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:27:1: warning: when initialized here [-Wreorder] 27 | CDecoder::CDecoder(): | ^~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:34:8: warning: ‘NCompress::NLzma2::CDecoder::_outSizeDefined’ will be initialized after [-Wreorder] 34 | bool _outSizeDefined; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:33:8: warning: ‘bool NCompress::NLzma2::CDecoder::_finishMode’ [-Wreorder] 33 | bool _finishMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:27:1: warning: when initialized here [-Wreorder] 27 | CDecoder::CDecoder(): | ^~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp: In member function ‘virtual LONG NCompress::NLzma2::CDecoder::Code(ISequentialInStream*, ISequentialOutStream*, const UInt64*, const UInt64*, ICompressProgressInfo*)’: ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:145:43: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 145 | bool finished = (inSizeProcessed == 0 && outSizeProcessed == 0 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zSpecStream.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zSpecStream.h:6, from ../../../../CPP/7zip/Archive/7z/7zSpecStream.cpp:5: ../../../../CPP/7zip/Archive/7z/7zSpecStream.h: In member function ‘virtual ULONG CSequentialInStreamSizeCount2::Release()’: ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zSpecStream.h:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 28 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zSpecStream.h:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 28 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/Lzma2Register.cpp In file included from ../../../../CPP/7zip/Compress/Lzma2Decoder.h:8, from ../../../../CPP/7zip/Compress/Lzma2Register.cpp:7: ../../../../CPP/7zip/Compress/Lzma2Decoder.h: In member function ‘virtual ULONG NCompress::NLzma2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/LzmaDecoder.cpp In file included from ../../../../CPP/7zip/Compress/LzmaDecoder.h:8, from ../../../../CPP/7zip/Compress/LzmaDecoder.cpp:9: ../../../../CPP/7zip/Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/LzmaRegister.cpp In file included from ../../../../CPP/7zip/Compress/LzmaDecoder.h:8, from ../../../../CPP/7zip/Compress/LzmaRegister.cpp:7: ../../../../CPP/7zip/Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/PpmdDecoder.cpp In file included from ../../../../CPP/7zip/Compress/PpmdDecoder.h:9, from ../../../../CPP/7zip/Compress/PpmdDecoder.cpp:11: ../../../../CPP/7zip/Compress/PpmdDecoder.h: In member function ‘virtual ULONG NCompress::NPpmd::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Compress/PpmdRegister.cpp In file included from ../../../../CPP/7zip/Compress/PpmdDecoder.h:9, from ../../../../CPP/7zip/Compress/PpmdRegister.cpp:7: ../../../../CPP/7zip/Compress/PpmdDecoder.h: In member function ‘virtual ULONG NCompress::NPpmd::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Crypto/7zAes.cpp In file included from ../../../../CPP/7zip/Crypto/7zAes.h:7, from ../../../../CPP/7zip/Crypto/7zAes.cpp:15: ../../../../CPP/7zip/Crypto/7zAes.h: In member function ‘virtual ULONG NCrypto::N7z::CDecoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Crypto/7zAesRegister.cpp In file included from ../../../../CPP/7zip/Crypto/7zAes.h:7, from ../../../../CPP/7zip/Crypto/7zAesRegister.cpp:7: ../../../../CPP/7zip/Crypto/7zAes.h: In member function ‘virtual ULONG NCrypto::N7z::CDecoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:7: ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:9: ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/7zEncode.h:6, from ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:18: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h: In member function ‘virtual ULONG NArchive::N7z::CMtEncMultiProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h: In member function ‘virtual ULONG NArchive::N7z::CFolderInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h:42:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 42 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h:42:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 42 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp: In member function ‘virtual ULONG NArchive::N7z::CRepackInStreamWithSizes::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1174:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 1174 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1174:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 1174 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp: In member function ‘virtual ULONG NArchive::N7z::CFolderOutStream2::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1313:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1313 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1313:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1313 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp: In member function ‘virtual ULONG NArchive::N7z::CFolderInStream2::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1377:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1377 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1377:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1377 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp: In member function ‘virtual ULONG NArchive::N7z::CCryptoGetTextPassword::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1568:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1568 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1568:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1568 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/Crypto/MyAes.cpp In file included from ../../../../CPP/7zip/Crypto/MyAes.h:8, from ../../../../CPP/7zip/Crypto/MyAes.cpp:7: ../../../../CPP/7zip/Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Bz2Handler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/Bz2Handler.cpp:7: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CNsisDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Bz2Handler.cpp:12: ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h: In constructor ‘NCompress::NBZip2::CThreadInfo::CThreadInfo()’: ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h:97:11: warning: ‘NCompress::NBZip2::CThreadInfo::m_BlockSorterIndex’ will be initialized after [-Wreorder] 97 | UInt32 *m_BlockSorterIndex; | ^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h:93:9: warning: ‘Byte* NCompress::NBZip2::CThreadInfo::m_Block’ [-Wreorder] 93 | Byte *m_Block; | ^~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h:140:3: warning: when initialized here [-Wreorder] 140 | CThreadInfo(): m_BlockSorterIndex(0), m_Block(0) {} | ^~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CEncoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Bz2Handler.cpp: In member function ‘virtual ULONG NArchive::NBz2::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Bz2Handler.cpp:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 51 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Bz2Handler.cpp:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 51 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.cpp In file included from ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h:6, from ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.cpp:10: ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h: In member function ‘virtual ULONG NArchive::NCab::CCabBlockInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 24 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 24 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:13: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:33: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp: In member function ‘virtual LONG CArchiveExtractCallback::GetStream(UInt32, ISequentialOutStream**, Int32)’: ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:843:12: warning: enumeration value ‘kAbsPaths’ not handled in switch [-Wswitch] 843 | switch (_pathMode) | ^ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kOverwrite’ not handled in switch [-Wswitch] 1082 | switch (_overwriteMode) | ^ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kRename’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kRenameExisting’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1063:10: warning: variable ‘isRenamed’ set but not used [-Wunused-but-set-variable] 1063 | bool isRenamed = false; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp: In member function ‘LONG CArchiveExtractCallback::SetDirsTimes()’: ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1636:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1636 | for (int i = 0; i != _delayedSymLinks.Size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp:10: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp:12: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Common/DefaultName.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Common/Extract.cpp In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:7, from ../../../../CPP/7zip/UI/Common/Extract.h:10, from ../../../../CPP/7zip/UI/Common/Extract.cpp:15: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:6: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' 30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Cab/CabHandler.cpp In file included from ../../../../CPP/7zip/Archive/Cab/../../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/Cab/CabHandler.cpp:17: ../../../../CPP/7zip/Archive/Cab/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/LzxDecoder.h: In member function ‘virtual ULONG NCompress::NLzx::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/QuantumDecoder.h: In member function ‘virtual ULONG NCompress::NQuantum::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/QuantumDecoder.h:161:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 161 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/QuantumDecoder.h:161:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 161 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h: In member function ‘virtual ULONG NArchive::NCab::CCabBlockInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 24 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 24 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.h: In member function ‘virtual ULONG NArchive::NCab::CHandler::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 20 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 20 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.cpp: In member function ‘virtual ULONG NArchive::NCab::CFolderOutStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.cpp:546:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 546 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.cpp:546:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 546 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Cab/CabHeader.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp In file included from ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:5: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp: In function ‘void Correct_PathPart(UString&)’: ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:115:48: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 115 | if (s[0] == '.' && (s[1] == 0 || s[1] == '.' && s[2] == 0)) | ~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp: At global scope: ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:104:13: warning: ‘void CorrectUnsupportedName(UString&)’ defined but not used [-Wunused-function] 104 | static void CorrectUnsupportedName(UString &name) | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:11:13: warning: ‘void ReplaceIncorrectChars(UString&)’ defined but not used [-Wunused-function] 11 | static void ReplaceIncorrectChars(UString &s) | ^~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Common/LoadCodecs.cpp In file included from ../../../../CPP/7zip/UI/Common/LoadCodecs.cpp:38: ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Cab/CabIn.cpp In file included from ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Cab/CabIn.cpp:9: ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabIn.cpp: In member function ‘LONG NArchive::NCab::CSignatureFinder::Find()’: ../../../../CPP/7zip/Archive/Cab/CabIn.cpp:117:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 117 | if (*p == b) break; p++; | ^~ ../../../../CPP/7zip/Archive/Cab/CabIn.cpp:117:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 117 | if (*p == b) break; p++; | ^ ../../../../CPP/7zip/Archive/Cab/CabIn.cpp:118:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 118 | if (*p == b) break; p++; | ^~ ../../../../CPP/7zip/Archive/Cab/CabIn.cpp:118:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 118 | if (*p == b) break; p++; | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Cab/CabRegister.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/Archive/Cab/CabHandler.h:6, from ../../../../CPP/7zip/Archive/Cab/CabRegister.cpp:7: ../../../../CPP/7zip/Archive/Cab/CabHandler.h: In member function ‘virtual ULONG NArchive::NCab::CHandler::Release()’: ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 20 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 20 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Common/OpenArchive.cpp In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:17: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:21: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:29: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘LONG CArc::OpenStream2(const COpenOptions&)’: ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1614:8: warning: variable ‘isForced’ set but not used [-Wunused-but-set-variable] 1614 | bool isForced = false; | ^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Common/PropIDUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Console/ConsoleClose.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/CoderMixer2.cpp In file included from ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:6, from ../../../../CPP/7zip/Archive/Common/CoderMixer2.cpp:5: ../../../../CPP/7zip/Archive/Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/Common/CoderMixer2.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/DummyOutStream.cpp In file included from ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:6, from ../../../../CPP/7zip/Archive/Common/DummyOutStream.cpp:5: ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' In file included from ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.cpp:6: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:12, from ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.cpp:23: ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Console/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h: In member function ‘virtual ULONG CExtractCallbackConsole::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/FindSignature.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/HandlerOut.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:8, from ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.cpp:5: ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h: In member function ‘virtual ULONG CSequentialInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h: In member function ‘virtual ULONG CInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/ItemNameUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Console/List.cpp In file included from ../../../../CPP/7zip/UI/Console/List.cpp:6: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Console/List.cpp:16: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/List.h:6, from ../../../../CPP/7zip/UI/Console/List.cpp:20: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/MultiStream.cpp In file included from ../../../../CPP/7zip/Archive/Common/MultiStream.h:6, from ../../../../CPP/7zip/Archive/Common/MultiStream.cpp:5: ../../../../CPP/7zip/Archive/Common/MultiStream.h: In member function ‘virtual ULONG CMultiStream::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/MultiStream.h:49:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 49 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/MultiStream.h:49:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 49 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Console/MainAr.cpp In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:7, from ../../../../CPP/7zip/UI/Console/MainAr.cpp:11: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Console/../Common/Extract.h:10, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:9: ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Console/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:11: ../../../../CPP/7zip/UI/Console/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp In file included from ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:8, from ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp:5: ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h: In member function ‘virtual ULONG COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/ParseProperties.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Console/OpenCallbackConsole.cpp In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:6, from ../../../../CPP/7zip/UI/Console/OpenCallbackConsole.h:8, from ../../../../CPP/7zip/UI/Console/OpenCallbackConsole.cpp:5: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/DeflateProps.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Console/PercentPrinter.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/7zip/UI/Console/UserInputUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Common/CRC.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Common/CommandLineParser.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/GzHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/GzHandler.cpp:16: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder64::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h: In member function ‘virtual ULONG CSequentialInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h: In member function ‘virtual ULONG CInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h: In member function ‘virtual ULONG COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp: In member function ‘virtual ULONG NArchive::NGz::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp:479:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 479 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp:479:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 479 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp: In member function ‘virtual ULONG NArchive::NGz::CCompressProgressInfoImp::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp:606:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 606 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp:606:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 606 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Common/IntToString.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/LzmaHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/FilterCoder.h:8, from ../../../../CPP/7zip/Archive/LzmaHandler.cpp:12: ../../../../CPP/7zip/Archive/../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BcjCoder.h: In member function ‘virtual ULONG NCompress::NBcj::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp: In member function ‘virtual ULONG NArchive::NLzma::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp:201:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 201 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp:201:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 201 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp: In member function ‘virtual ULONG NArchive::NLzma::CCompressProgressInfoImp::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp:390:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 390 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp:390:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 390 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Common/MyString.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/PpmdHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/CWrappers.h:7, from ../../../../CPP/7zip/Archive/PpmdHandler.cpp:21: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PpmdHandler.cpp: In member function ‘virtual ULONG NArchive::NPpmd::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PpmdHandler.cpp:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 108 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PpmdHandler.cpp:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 108 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PpmdHandler.cpp: In member function ‘void NArchive::NPpmd::CRangeDecoder::Normalize()’: ../../../../CPP/7zip/Archive/PpmdHandler.cpp:240:21: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 240 | Range < kBot && ((Range = (0 - Low) & (kBot - 1)), 1)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Common/MyVector.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Common/MyWindows.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Common/StdInStream.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/SplitHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/SplitHandler.cpp:10: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/MultiStream.h: In member function ‘virtual ULONG CMultiStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/MultiStream.h:49:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 49 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/MultiStream.h:49:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 49 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SplitHandler.cpp: In member function ‘virtual ULONG NArchive::NSplit::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SplitHandler.cpp:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 46 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SplitHandler.cpp:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 46 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Common/StdOutStream.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Common/StringConvert.cpp ../../../../CPP/Common/StringConvert.cpp: In function ‘UString MultiByteToUnicodeString(const AString&, UINT)’: ../../../../CPP/Common/StringConvert.cpp:162:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 162 | for (int i = 0; i < srcString.Len(); i++) | ~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp: In function ‘AString UnicodeStringToMultiByte(const UString&, UINT)’: ../../../../CPP/Common/StringConvert.cpp:173:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (int i = 0; i < srcString.Len(); i++) { | ~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp:174:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 174 | if ((0xd800 <= srcString[i] && srcString[i] <= 0xdbff) && ((i + 1) < srcString.Len()) && | ~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp:200:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 200 | for (int i = 0; i < srcString.Len(); i++) | ~~^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Common/UTFConvert.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp In file included from ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp:12: ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h: In member function ‘virtual ULONG NArchive::NTar::CHandler::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp: In member function ‘virtual LONG NArchive::NTar::CHandler::GetArchiveProperty(PROPID, PROPVARIANT*)’: ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp:66:19: warning: enumeration value ‘k_ErrorType_OK’ not handled in switch [-Wswitch] 66 | else switch (_error) | ^ ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp: In member function ‘virtual ULONG NArchive::NTar::CSparseStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp:499:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 499 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp:499:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 499 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarHandlerOut.cpp In file included from ../../../../CPP/7zip/Archive/Tar/TarHandler.h:6, from ../../../../CPP/7zip/Archive/Tar/TarHandlerOut.cpp:14: ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h: In member function ‘virtual ULONG NArchive::NTar::CHandler::Release()’: ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarHeader.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Common/Wildcard.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' In file included from ../../../../CPP/Common/Wildcard.cpp:5: ../../../../CPP/Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/Common/Wildcard.cpp: In function ‘bool NWildcard::IsDriveColonName(const wchar_t*)’: ../../../../CPP/Common/Wildcard.cpp:463:58: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 463 | return c != 0 && s[1] == ':' && s[2] == 0 && (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z'); | ~~~~~~~~~^~~~~~~~~~~ ../../../../CPP/Common/Wildcard.cpp: In member function ‘void NWildcard::CCensor::AddItem(NWildcard::ECensorPathMode, bool, const UString&, bool, bool)’: ../../../../CPP/Common/Wildcard.cpp:583:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 583 | if (dotsIndex >= 0) | ^ ../../../../CPP/Common/Wildcard.cpp:611:54: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 611 | if (pathParts.IsEmpty() || pathParts.Size() == 1 && pathParts[0].IsEmpty()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarIn.cpp ../../../../CPP/7zip/Archive/Tar/TarIn.cpp: In function ‘LONG NArchive::NTar::GetNextItemReal(ISequentialInStream*, bool&, CItemEx&, EErrorType&)’: ../../../../CPP/7zip/Archive/Tar/TarIn.cpp:189:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | if (!OctalToNumber32(p, 8, item.UID)) item.UID = 0; p += 8; | ^~ ../../../../CPP/7zip/Archive/Tar/TarIn.cpp:189:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 189 | if (!OctalToNumber32(p, 8, item.UID)) item.UID = 0; p += 8; | ^ ../../../../CPP/7zip/Archive/Tar/TarIn.cpp:190:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 190 | if (!OctalToNumber32(p, 8, item.GID)) item.GID = 0; p += 8; | ^~ ../../../../CPP/7zip/Archive/Tar/TarIn.cpp:190:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | if (!OctalToNumber32(p, 8, item.GID)) item.GID = 0; p += 8; | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Windows/ErrorMsg.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarOut.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarRegister.cpp In file included from ../../../../CPP/7zip/Archive/Tar/TarHandler.h:6, from ../../../../CPP/7zip/Archive/Tar/TarRegister.cpp:7: ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h: In member function ‘virtual ULONG NArchive::NTar::CHandler::Release()’: ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Windows/FileDir.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' ../../../../CPP/Windows/FileDir.cpp: In function ‘bool NWindows::NFile::NDir::CreateComplexDir(CFSTR)’: ../../../../CPP/Windows/FileDir.cpp:502:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 502 | if (pos > 0 && pos == pathName.Len() - 1) | ~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/Windows/FileDir.cpp:535:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 535 | while (pos < pathName.Len()) | ~~~~^~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Windows/FileFind.cpp ../../../../CPP/Windows/FileFind.cpp: In function ‘void my_windows_split_path(const AString&, AString&, AString&)’: ../../../../CPP/Windows/FileFind.cpp:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 34 | } else if ((pos+1) < p_path.Len()) { | ~~~~~~~~^~~~~~~~~~~~~~ ../../../../CPP/Windows/FileFind.cpp: In function ‘void my_windows_split_path(const UString&, UString&, UString&)’: ../../../../CPP/Windows/FileFind.cpp:71:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 71 | } else if ((pos+1) < p_path.Len()) { | ~~~~~~~~^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarUpdate.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Tar/TarUpdate.cpp:7: ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Windows/FileIO.cpp ../../../../CPP/Windows/FileIO.cpp: In member function ‘bool NWindows::NFile::NIO::CFileBase::Create(CFSTR, DWORD, DWORD, DWORD, DWORD, bool)’: ../../../../CPP/Windows/FileIO.cpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 113 | for (int i = 0; i < ustr.Len(); i++) | ~~^~~~~~~~~~~~ ../../../../CPP/Windows/FileIO.cpp: In member function ‘bool NWindows::NFile::NIO::CInFile::Read(void*, UINT32, UINT32&)’: ../../../../CPP/Windows/FileIO.cpp:318:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT32’ {aka ‘unsigned int’} [-Wsign-compare] 318 | if (len > bytesToRead) len = bytesToRead; | ~~~~^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Windows/FileName.cpp In file included from ../../../../CPP/Windows/FileName.cpp:6: ../../../../CPP/Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/Windows/FileName.cpp: In function ‘bool NWindows::NFile::NName::IsDrivePath(const wchar_t*)’: ../../../../CPP/Windows/FileName.cpp:234:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 234 | #define IS_LETTER_CHAR(c) ((c) >= 'a' && (c) <= 'z' || (c) >= 'A' && (c) <= 'Z') | ~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../CPP/Windows/FileName.cpp:235:53: note: in expansion of macro ‘IS_LETTER_CHAR’ 235 | bool IsDrivePath(const wchar_t *s) throw() { return IS_LETTER_CHAR(s[0]) && s[1] == ':' && s[2] == WCHAR_PATH_SEPARATOR; } | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/XzHandler.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/Archive/../Common/CWrappers.h:7, from ../../../../CPP/7zip/Archive/XzHandler.cpp:17: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XzHandler.cpp: In member function ‘virtual ULONG NArchive::NXz::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/XzHandler.cpp:123:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 123 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/XzHandler.cpp:123:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 123 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XzHandler.cpp: In member function ‘virtual ULONG NArchive::NXz::CSeekToSeqStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XzHandler.cpp:520:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 520 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XzHandler.cpp:520:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 520 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Windows/PropVariant.cpp ../../../../CPP/Windows/PropVariant.cpp: In member function ‘LONG NWindows::NCOM::CPropVariant::Attach(PROPVARIANT*)’: ../../../../CPP/Windows/PropVariant.cpp:281:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class NWindows::NCOM::CPropVariant’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 281 | memcpy(this, pSrc, sizeof(PROPVARIANT)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/Windows/PropVariant.cpp:7: ../../../../CPP/Windows/PropVariant.h:46:7: note: ‘class NWindows::NCOM::CPropVariant’ declared here 46 | class CPropVariant : public tagPROPVARIANT | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/ZHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/ZHandler.cpp:9: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZDecoder.h: In member function ‘virtual ULONG NCompress::NZ::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZDecoder.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressCoder) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZDecoder.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressCoder) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ZHandler.cpp: In member function ‘virtual ULONG NArchive::NZ::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ZHandler.cpp:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ZHandler.cpp:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Windows/PropVariantConv.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Windows/Synchronization.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/Windows/System.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipAddCommon.cpp In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/Zip/ZipAddCommon.cpp:14: ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaEncoder.h: In member function ‘virtual ULONG NCompress::NLzma::CEncoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CEncoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h: In member function ‘virtual ULONG CSequentialInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h: In member function ‘virtual ULONG CInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h: In member function ‘virtual ULONG NCrypto::NZip::CCipher::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h: In member function ‘virtual ULONG NCrypto::NWzAes::CBaseCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipAddCommon.cpp: In member function ‘virtual ULONG NArchive::NZip::CLzmaEncoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipAddCommon.cpp:48:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 48 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipAddCommon.cpp:48:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 48 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/myWindows/mySplitCommandLine.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX ../../../../CPP/myWindows/wine_date_and_time.cpp ../../../../CPP/myWindows/wine_date_and_time.cpp: In function ‘FileTimeToDosDateTime’: ../../../../CPP/myWindows/wine_date_and_time.cpp:177:14: warning: ‘t’ may be used uninitialized [-Wmaybe-uninitialized] 177 | unixtime = t; /* unixtime = t; * FIXME unixtime = t - TIME_GetBias(); */ | ^ ../../../../CPP/myWindows/wine_date_and_time.cpp:168:23: note: ‘t’ was declared here 168 | ULONG t; | ^ ../../../../CPP/myWindows/wine_date_and_time.cpp: In function ‘SystemTimeToFileTime’: ../../../../CPP/myWindows/wine_date_and_time.cpp:431:42: warning: ‘t.QuadPart’ may be used uninitialized [-Wmaybe-uninitialized] 431 | ft->dwHighDateTime = (DWORD)(t.QuadPart>>32); | ~~~~~~~~~~~^~~~~ ../../../../CPP/myWindows/wine_date_and_time.cpp:417:17: note: ‘t.QuadPart’ was declared here 417 | LARGE_INTEGER t; | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:8, from ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:14: ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ImplodeDecoder.h: In member function ‘virtual ULONG NCompress::NImplode::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ImplodeDecoder.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 41 | MY_UNKNOWN_IMP1(ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ImplodeDecoder.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 41 | MY_UNKNOWN_IMP1(ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CEncoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ShrinkDecoder.h: In member function ‘virtual ULONG NCompress::NShrink::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ShrinkDecoder.h:25:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 25 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ShrinkDecoder.h:25:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 25 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h: In member function ‘virtual ULONG NCrypto::NWzAes::CBaseCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h: In member function ‘virtual ULONG NCrypto::NZip::CCipher::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipStrong.h: In member function ‘virtual ULONG NCrypto::NZipStrong::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipStrong.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipStrong.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/OutStreamWithCRC.h: In member function ‘virtual ULONG COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In member function ‘virtual ULONG NArchive::NZip::CVolStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:12, from ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:35: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In constructor ‘NArchive::NZip::CInArchive::CInArchive()’: ../../../../CPP/7zip/Archive/Zip/ZipIn.h:278:25: warning: ‘NArchive::NZip::CInArchive::Callback’ will be initialized after [-Wreorder] 278 | IArchiveOpenCallback *Callback; | ^~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:224:8: warning: ‘bool NArchive::NZip::CInArchive::IsArcOpen’ [-Wreorder] 224 | bool IsArcOpen; | ^~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:280:3: warning: when initialized here [-Wreorder] 280 | CInArchive(): Stream(NULL), Callback(NULL), IsArcOpen(false) {} | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h: In member function ‘virtual ULONG NArchive::NZip::CHandler::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp: In member function ‘virtual ULONG NArchive::NZip::CLzmaDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:505:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 505 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:505:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 505 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp: In member function ‘virtual ULONG NArchive::NZip::CXzDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:536:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 536 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:536:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 536 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipHandlerOut.cpp In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/OutBuffer.h:7, from ../../../../CPP/7zip/Archive/Zip/ZipHandlerOut.cpp:14: ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h: In member function ‘virtual ULONG NCrypto::NWzAes::CBaseCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In member function ‘virtual ULONG NArchive::NZip::CVolStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:12, from ../../../../CPP/7zip/Archive/Zip/ZipHandlerOut.cpp:21: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In constructor ‘NArchive::NZip::CInArchive::CInArchive()’: ../../../../CPP/7zip/Archive/Zip/ZipIn.h:278:25: warning: ‘NArchive::NZip::CInArchive::Callback’ will be initialized after [-Wreorder] 278 | IArchiveOpenCallback *Callback; | ^~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:224:8: warning: ‘bool NArchive::NZip::CInArchive::IsArcOpen’ [-Wreorder] 224 | bool IsArcOpen; | ^~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:280:3: warning: when initialized here [-Wreorder] 280 | CInArchive(): Stream(NULL), Callback(NULL), IsArcOpen(false) {} | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h: In member function ‘virtual ULONG NArchive::NZip::CHandler::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp In file included from ../../../../CPP/7zip/Archive/Zip/ZipIn.h:6, from ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp:17: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In member function ‘virtual ULONG NArchive::NZip::CVolStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In constructor ‘NArchive::NZip::CInArchive::CInArchive()’: ../../../../CPP/7zip/Archive/Zip/ZipIn.h:278:25: warning: ‘NArchive::NZip::CInArchive::Callback’ will be initialized after [-Wreorder] 278 | IArchiveOpenCallback *Callback; | ^~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:224:8: warning: ‘bool NArchive::NZip::CInArchive::IsArcOpen’ [-Wreorder] 224 | bool IsArcOpen; | ^~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:280:3: warning: when initialized here [-Wreorder] 280 | CInArchive(): Stream(NULL), Callback(NULL), IsArcOpen(false) {} | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp: In member function ‘LONG NArchive::NZip::CInArchive::ReadLocals(CObjectVector&)’: ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp:1370:48: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1370 | if (items.IsEmpty() || items.Size() == 1 && IsStrangeItem(items[0])) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp: In member function ‘LONG NArchive::NZip::CInArchive::ReadHeaders2(CObjectVector&)’: ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp:1962:16: warning: comparison of integer expressions of different signedness: ‘UInt32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1962 | if (cdDisk != (int)ecd64.CdDisk) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp:2012:29: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2012 | if (ecd64.ThisDisk == 0 && ecd64AbsOffset != ArcInfo.Base + locator.Ecd64Offset | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipItem.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipOut.cpp In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/OffsetStream.h:6, from ../../../../CPP/7zip/Archive/Zip/ZipOut.cpp:5: ../../../../CPP/7zip/Archive/Zip/../../Common/OffsetStream.h: In member function ‘virtual ULONG COffsetOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/OffsetStream.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/OffsetStream.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipRegister.cpp In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:10, from ../../../../CPP/7zip/Archive/Zip/ZipRegister.cpp:7: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In member function ‘virtual ULONG NArchive::NZip::CVolStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:12: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In constructor ‘NArchive::NZip::CInArchive::CInArchive()’: ../../../../CPP/7zip/Archive/Zip/ZipIn.h:278:25: warning: ‘NArchive::NZip::CInArchive::Callback’ will be initialized after [-Wreorder] 278 | IArchiveOpenCallback *Callback; | ^~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:224:8: warning: ‘bool NArchive::NZip::CInArchive::IsArcOpen’ [-Wreorder] 224 | bool IsArcOpen; | ^~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:280:3: warning: when initialized here [-Wreorder] 280 | CInArchive(): Stream(NULL), Callback(NULL), IsArcOpen(false) {} | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h: In member function ‘virtual ULONG NArchive::NZip::CHandler::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:14: ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/OutMemStream.h: In member function ‘virtual ULONG COutMemStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/OutMemStream.h:90:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 90 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/OutMemStream.h:90:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 90 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressMt.h: In member function ‘virtual ULONG CMtCompressProgress::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressMt.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 41 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressMt.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 41 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h: In member function ‘virtual ULONG NCrypto::NZip::CCipher::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h: In member function ‘virtual ULONG NCrypto::NWzAes::CBaseCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In member function ‘virtual ULONG NArchive::NZip::CVolStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Zip/ZipUpdate.h:12, from ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:27: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In constructor ‘NArchive::NZip::CInArchive::CInArchive()’: ../../../../CPP/7zip/Archive/Zip/ZipIn.h:278:25: warning: ‘NArchive::NZip::CInArchive::Callback’ will be initialized after [-Wreorder] 278 | IArchiveOpenCallback *Callback; | ^~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:224:8: warning: ‘bool NArchive::NZip::CInArchive::IsArcOpen’ [-Wreorder] 224 | bool IsArcOpen; | ^~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:280:3: warning: when initialized here [-Wreorder] 280 | CInArchive(): Stream(NULL), Callback(NULL), IsArcOpen(false) {} | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp: In member function ‘virtual ULONG NArchive::NZip::CMtProgressMixer2::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:254:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 254 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:254:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 254 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp: In member function ‘virtual ULONG NArchive::NZip::CMtProgressMixer::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:307:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 307 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:307:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 307 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp: In member function ‘virtual ULONG NArchive::NZip::CCacheOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:994:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 994 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:994:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 994 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In member function ‘NArchive::NZip::CMemBlocks2::CMemBlocks2(NArchive::NZip::CMemBlocks2 const&)’, inlined from ‘CObjectVector::Add(NArchive::NZip::CMemBlocks2 const&)’ at ../../../../CPP/Common/MyVector.h:461:47, inlined from ‘NArchive::NZip::Update2(NArchive::NZip::COutArchive&, NArchive::NZip::CInArchive*, CObjectVector const&, CObjectVector&, NArchive::NZip::CCompressionMethodMode const*, CBuffer const*, IArchiveUpdateCallback*)’ at ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:740:20: ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:221:8: warning: ‘MEM[(const struct CMemBlocks2 &)&D.44703].CompressingResult’ may be used uninitialized [-Wmaybe-uninitialized] 221 | struct CMemBlocks2: public CMemLockBlocks | ^~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp: In function ‘NArchive::NZip::Update2(NArchive::NZip::COutArchive&, NArchive::NZip::CInArchive*, CObjectVector const&, CObjectVector&, NArchive::NZip::CCompressionMethodMode const*, CBuffer const*, IArchiveUpdateCallback*)’: ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:740:33: note: ‘’ declared here 740 | refs.Refs.Add(CMemBlocks2()); | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/CWrappers.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/CreateCoder.cpp In file included from ../../../../CPP/7zip/Common/CreateCoder.h:6, from ../../../../CPP/7zip/Common/CreateCoder.cpp:8: ../../../../CPP/7zip/Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/FilePathAutoRename.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/FileStreams.cpp In file included from ../../../../CPP/7zip/Common/FileStreams.h:18, from ../../../../CPP/7zip/Common/FileStreams.cpp:16: ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/FilterCoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/Common/FilterCoder.h:8, from ../../../../CPP/7zip/Common/FilterCoder.cpp:7: ../../../../CPP/7zip/Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/InBuffer.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/InOutTempBuffer.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/LimitedStreams.cpp In file included from ../../../../CPP/7zip/Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Common/LimitedStreams.cpp:7: ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/MemBlocks.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/MethodId.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/MethodProps.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX -o ../../../../bin/7zCon.sfx -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 7zCrc.o 7zCrcOpt.o Aes.o Alloc.o Bcj2.o Bra.o Bra86.o BraIA64.o CpuArch.o Delta.o Lzma2Dec.o LzmaDec.o Ppmd7.o Ppmd7Dec.o Sha256.o Threads.o 7zDecode.o 7zExtract.o 7zHandler.o 7zHeader.o 7zIn.o 7zRegister.o CoderMixer2.o ItemNameUtils.o OutStreamWithCRC.o SfxCon.o CWrappers.o CreateCoder.o FilePathAutoRename.o FileStreams.o FilterCoder.o InBuffer.o LimitedStreams.o OutBuffer.o ProgressUtils.o StreamBinder.o StreamObjects.o StreamUtils.o VirtThread.o Bcj2Coder.o Bcj2Register.o BcjCoder.o BcjRegister.o BranchMisc.o BranchRegister.o CopyCoder.o CopyRegister.o DeltaFilter.o Lzma2Decoder.o Lzma2Register.o LzmaDecoder.o LzmaRegister.o PpmdDecoder.o PpmdRegister.o 7zAes.o 7zAesRegister.o MyAes.o ArchiveExtractCallback.o ArchiveOpenCallback.o DefaultName.o Extract.o ExtractingFilePath.o LoadCodecs.o OpenArchive.o PropIDUtils.o ConsoleClose.o ExtractCallbackConsole.o List.o MainAr.o OpenCallbackConsole.o PercentPrinter.o UserInputUtils.o CRC.o CommandLineParser.o IntToString.o MyString.o MyVector.o MyWindows.o StdInStream.o StdOutStream.o StringConvert.o UTFConvert.o Wildcard.o ErrorMsg.o FileDir.o FileFind.o FileIO.o FileName.o PropVariant.o PropVariantConv.o Synchronization.o System.o mySplitCommandLine.o wine_date_and_time.o -lpthread make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' mkdir -p bin/Codecs /usr/bin/make -C CPP/7zip/Bundles/Format7zFree all make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/7zBuf2.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/7zCrc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/7zCrcOpt.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/OffsetStream.cpp In file included from ../../../../CPP/7zip/Common/OffsetStream.h:6, from ../../../../CPP/7zip/Common/OffsetStream.cpp:7: ../../../../CPP/7zip/Common/OffsetStream.h: In member function ‘virtual ULONG COffsetOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/7zStream.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/OutBuffer.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Aes.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Alloc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' ../../../../C/Alloc.c: In function ‘align_alloc’: ../../../../C/Alloc.c:63:48: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 63 | printf("Out of memory: can't allocate %u bytes\n",size); | ~^ ~~~~ | | | | | size_t {aka long unsigned int} | unsigned int | %lu make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Bcj2.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Bcj2Enc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Blake2s.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/OutMemStream.cpp In file included from ../../../../CPP/7zip/Common/OutMemStream.h:6, from ../../../../CPP/7zip/Common/OutMemStream.cpp:5: ../../../../CPP/7zip/Common/OutMemStream.h: In member function ‘virtual ULONG COutMemStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/OutMemStream.h:90:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 90 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/OutMemStream.h:90:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 90 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Bra.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Bra86.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/BraIA64.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/ProgressMt.cpp In file included from ../../../../CPP/7zip/Common/ProgressMt.h:6, from ../../../../CPP/7zip/Common/ProgressMt.cpp:5: ../../../../CPP/7zip/Common/ProgressMt.h: In member function ‘virtual ULONG CMtCompressProgress::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressMt.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 41 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressMt.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 41 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/BwtSort.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/CpuArch.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Delta.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/HuffEnc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/ProgressUtils.cpp In file included from ../../../../CPP/7zip/Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Common/ProgressUtils.cpp:5: ../../../../CPP/7zip/Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/PropId.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/LzFind.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/StreamBinder.cpp In file included from ../../../../CPP/7zip/Common/StreamBinder.cpp:5: ../../../../CPP/7zip/Common/StreamBinder.cpp: In member function ‘virtual ULONG CBinderInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:15:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 15 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:15:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 15 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp: In member function ‘virtual ULONG CBinderOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/LzFindMt.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Lzma2Dec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Lzma2Enc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/StreamObjects.cpp In file included from ../../../../CPP/7zip/Common/StreamObjects.h:7, from ../../../../CPP/7zip/Common/StreamObjects.cpp:9: ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/StreamUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/LzmaDec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/UniqBlocks.cpp In file included from ../../../../CPP/7zip/Common/UniqBlocks.cpp:7: ../../../../CPP/7zip/Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/VirtThread.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BZip2Crc.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/LzmaEnc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' ../../../../C/LzmaEnc.c: In function ‘LzmaEnc_CodeOneMemBlock’: ../../../../C/LzmaEnc.c:2212:19: warning: storing the address of local variable ‘outStream’ in ‘MEM[(struct CLzmaEnc *)pp_13(D)].rc.outStream’ [-Wdangling-pointer=] 2212 | p->rc.outStream = &outStream.funcTable; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../C/LzmaEnc.c:2196:20: note: ‘outStream’ declared here 2196 | CSeqOutStreamBuf outStream; | ^~~~~~~~~ ../../../../C/LzmaEnc.c:2190:45: note: ‘pp’ declared here 2190 | SRes LzmaEnc_CodeOneMemBlock(CLzmaEncHandle pp, Bool reInit, | ~~~~~~~~~~~~~~~^~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/MtCoder.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BZip2Decoder.cpp In file included from ../../../../CPP/7zip/Compress/BZip2Decoder.h:6, from ../../../../CPP/7zip/Compress/BZip2Decoder.cpp:7: ../../../../CPP/7zip/Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CNsisDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd7.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd7Dec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd7Enc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd8.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd8Dec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BZip2Encoder.cpp In file included from ../../../../CPP/7zip/Compress/BZip2Encoder.cpp:10: ../../../../CPP/7zip/Compress/BZip2Encoder.h: In constructor ‘NCompress::NBZip2::CThreadInfo::CThreadInfo()’: ../../../../CPP/7zip/Compress/BZip2Encoder.h:97:11: warning: ‘NCompress::NBZip2::CThreadInfo::m_BlockSorterIndex’ will be initialized after [-Wreorder] 97 | UInt32 *m_BlockSorterIndex; | ^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:93:9: warning: ‘Byte* NCompress::NBZip2::CThreadInfo::m_Block’ [-Wreorder] 93 | Byte *m_Block; | ^~~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:140:3: warning: when initialized here [-Wreorder] 140 | CThreadInfo(): m_BlockSorterIndex(0), m_Block(0) {} | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/Compress/BZip2Encoder.h:7: ../../../../CPP/7zip/Compress/BZip2Encoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Ppmd8Enc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BZip2Register.cpp In file included from ../../../../CPP/7zip/Compress/BZip2Decoder.h:6, from ../../../../CPP/7zip/Compress/BZip2Register.cpp:7: ../../../../CPP/7zip/Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CNsisDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Compress/BZip2Register.cpp:9: ../../../../CPP/7zip/Compress/BZip2Encoder.h: In constructor ‘NCompress::NBZip2::CThreadInfo::CThreadInfo()’: ../../../../CPP/7zip/Compress/BZip2Encoder.h:97:11: warning: ‘NCompress::NBZip2::CThreadInfo::m_BlockSorterIndex’ will be initialized after [-Wreorder] 97 | UInt32 *m_BlockSorterIndex; | ^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:93:9: warning: ‘Byte* NCompress::NBZip2::CThreadInfo::m_Block’ [-Wreorder] 93 | Byte *m_Block; | ^~~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:140:3: warning: when initialized here [-Wreorder] 140 | CThreadInfo(): m_BlockSorterIndex(0), m_Block(0) {} | ^~~~~~~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Sha1.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Sha256.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Sort.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Threads.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Xz.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/XzCrc64.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/XzCrc64Opt.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Bcj2Coder.cpp In file included from ../../../../CPP/7zip/Compress/Bcj2Coder.h:8, from ../../../../CPP/7zip/Compress/Bcj2Coder.cpp:9: ../../../../CPP/7zip/Compress/Bcj2Coder.h: In member function ‘virtual ULONG NCompress::NBcj2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 45 | MY_UNKNOWN_IMP3(ICompressCoder2, ICompressSetCoderProperties, ICompressSetBufSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 45 | MY_UNKNOWN_IMP3(ICompressCoder2, ICompressSetCoderProperties, ICompressSetBufSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h: In member function ‘virtual ULONG NCompress::NBcj2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/XzDec.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' ../../../../C/XzDec.c: In function ‘XzBlock_Parse’: ../../../../C/XzDec.c:517:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzDec.c:536:5: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 536 | READ_VARINT_AND_CHECK(header, pos, headerSize, &p->packSize); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzDec.c:536:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 536 | READ_VARINT_AND_CHECK(header, pos, headerSize, &p->packSize); | ^~~ ../../../../C/XzDec.c:517:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ ../../../../C/XzDec.c:517:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzDec.c:542:5: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 542 | READ_VARINT_AND_CHECK(header, pos, headerSize, &p->unpackSize); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzDec.c:542:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 542 | READ_VARINT_AND_CHECK(header, pos, headerSize, &p->unpackSize); | ^~~ ../../../../C/XzDec.c:517:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ ../../../../C/XzDec.c:517:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzDec.c:549:5: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 549 | READ_VARINT_AND_CHECK(header, pos, headerSize, &filter->id); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzDec.c:549:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 549 | READ_VARINT_AND_CHECK(header, pos, headerSize, &filter->id); | ^~~ ../../../../C/XzDec.c:517:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ ../../../../C/XzDec.c:517:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzDec.c:550:5: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 550 | READ_VARINT_AND_CHECK(header, pos, headerSize, &size); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzDec.c:550:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 550 | READ_VARINT_AND_CHECK(header, pos, headerSize, &size); | ^~~ ../../../../C/XzDec.c:517:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 517 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Bcj2Register.cpp In file included from ../../../../CPP/7zip/Compress/Bcj2Coder.h:8, from ../../../../CPP/7zip/Compress/Bcj2Register.cpp:7: ../../../../CPP/7zip/Compress/Bcj2Coder.h: In member function ‘virtual ULONG NCompress::NBcj2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 45 | MY_UNKNOWN_IMP3(ICompressCoder2, ICompressSetCoderProperties, ICompressSetBufSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 45 | MY_UNKNOWN_IMP3(ICompressCoder2, ICompressSetCoderProperties, ICompressSetBufSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h: In member function ‘virtual ULONG NCompress::NBcj2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/XzEnc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BcjCoder.cpp In file included from ../../../../CPP/7zip/Compress/BcjCoder.h:8, from ../../../../CPP/7zip/Compress/BcjCoder.cpp:5: ../../../../CPP/7zip/Compress/BcjCoder.h: In member function ‘virtual ULONG NCompress::NBcj::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/XzIn.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' ../../../../C/XzIn.c: In function ‘Xz_ReadIndex2’: ../../../../C/XzIn.c:23:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzIn.c:88:5: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 88 | READ_VARINT_AND_CHECK(buf, pos, size, &numBlocks64); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzIn.c:88:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 88 | READ_VARINT_AND_CHECK(buf, pos, size, &numBlocks64); | ^~~ ../../../../C/XzIn.c:23:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ ../../../../C/XzIn.c:23:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzIn.c:106:7: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 106 | READ_VARINT_AND_CHECK(buf, pos, size, &block->totalSize); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzIn.c:106:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 106 | READ_VARINT_AND_CHECK(buf, pos, size, &block->totalSize); | ^~~ ../../../../C/XzIn.c:23:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ ../../../../C/XzIn.c:23:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~ ../../../../C/XzIn.c:107:7: note: in expansion of macro ‘READ_VARINT_AND_CHECK’ 107 | READ_VARINT_AND_CHECK(buf, pos, size, &block->unpackSize); | ^~~~~~~~~~~~~~~~~~~~~ ../../../../C/XzIn.c:107:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 107 | READ_VARINT_AND_CHECK(buf, pos, size, &block->unpackSize); | ^~~ ../../../../C/XzIn.c:23:40: note: in definition of macro ‘READ_VARINT_AND_CHECK’ 23 | if (s == 0) return SZ_ERROR_ARCHIVE; pos += s; } | ^~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BcjRegister.cpp In file included from ../../../../CPP/7zip/Compress/BcjCoder.h:8, from ../../../../CPP/7zip/Compress/BcjRegister.cpp:7: ../../../../CPP/7zip/Compress/BcjCoder.h: In member function ‘virtual ULONG NCompress::NBcj::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zCompressionMode.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BitlDecoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BranchMisc.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/Compress/BranchMisc.h:6, from ../../../../CPP/7zip/Compress/BranchMisc.cpp:5: ../../../../CPP/7zip/Compress/BranchMisc.h: In member function ‘virtual ULONG NCompress::NBranch::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BranchRegister.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/Compress/BranchMisc.h:6, from ../../../../CPP/7zip/Compress/BranchRegister.cpp:9: ../../../../CPP/7zip/Compress/BranchMisc.h: In member function ‘virtual ULONG NCompress::NBranch::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zDecode.cpp In file included from ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:5: ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘virtual ULONG NArchive::N7z::CDecProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:22:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 22 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:22:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 22 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘virtual ULONG NArchive::N7z::CLockedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:125:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 125 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:125:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 125 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘virtual ULONG NArchive::N7z::CLockedSequentialInStreamMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:150:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 150 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:150:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 150 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp: In member function ‘virtual ULONG NArchive::N7z::CLockedSequentialInStreamST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:194:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 194 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:194:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 194 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zDecode.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ByteSwap.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/Compress/ByteSwap.cpp:5: ../../../../CPP/7zip/Compress/ByteSwap.cpp: In member function ‘virtual ULONG NCompress::NByteSwap::CByteSwap2::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ByteSwap.cpp:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 19 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ByteSwap.cpp:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 19 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ByteSwap.cpp: In member function ‘virtual ULONG NCompress::NByteSwap::CByteSwap4::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ByteSwap.cpp:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 28 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ByteSwap.cpp:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 28 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/CopyCoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/Compress/CopyCoder.h:6, from ../../../../CPP/7zip/Compress/CopyCoder.cpp:7: ../../../../CPP/7zip/Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/CopyRegister.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/Compress/CopyCoder.h:6, from ../../../../CPP/7zip/Compress/CopyRegister.cpp:7: ../../../../CPP/7zip/Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Deflate64Register.cpp In file included from ../../../../CPP/7zip/Compress/DeflateDecoder.h:6, from ../../../../CPP/7zip/Compress/Deflate64Register.cpp:7: ../../../../CPP/7zip/Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder64::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zEncode.cpp In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:5: ../../../../CPP/7zip/Archive/7z/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/7zEncode.h:6, from ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:12: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h: In member function ‘virtual ULONG NArchive::N7z::CMtEncMultiProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zSpecStream.h: In member function ‘virtual ULONG CSequentialInStreamSizeCount2::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zSpecStream.h:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 28 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zSpecStream.h:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 28 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp: In member function ‘virtual ULONG NArchive::N7z::CSequentialOutTempBufferImp2::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:236:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 236 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:236:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 236 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp: In member function ‘virtual ULONG NArchive::N7z::CSequentialOutMtNotify::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:266:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 266 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:266:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 266 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zEncode.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zExtract.cpp In file included from ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:9: ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:12: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zExtract.cpp: In member function ‘virtual ULONG NArchive::N7z::CFolderOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 43 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 43 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zExtract.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/DeflateDecoder.cpp In file included from ../../../../CPP/7zip/Compress/DeflateDecoder.h:6, from ../../../../CPP/7zip/Compress/DeflateDecoder.cpp:5: ../../../../CPP/7zip/Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h: In constructor ‘NCompress::NDeflate::NDecoder::CCoder::CCoder(bool, bool)’: ../../../../CPP/7zip/Compress/DeflateDecoder.h:48:8: warning: ‘NCompress::NDeflate::NDecoder::CCoder::_deflate64Mode’ will be initialized after [-Wreorder] 48 | bool _deflate64Mode; | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:47:8: warning: ‘bool NCompress::NDeflate::NDecoder::CCoder::_deflateNSIS’ [-Wreorder] 47 | bool _deflateNSIS; | ^~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.cpp:11:1: warning: when initialized here [-Wreorder] 11 | CCoder::CCoder(bool deflate64Mode, bool deflateNSIS): | ^~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zFolderInStream.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h:8, from ../../../../CPP/7zip/Archive/7z/7zFolderInStream.cpp:5: ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h: In member function ‘virtual ULONG NArchive::N7z::CFolderInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h:42:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 42 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h:42:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 42 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zHandler.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zHandler.cpp:16: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zHandler.h:9: ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/DeflateEncoder.cpp In file included from ../../../../CPP/7zip/Compress/DeflateEncoder.h:8, from ../../../../CPP/7zip/Compress/DeflateEncoder.cpp:10: ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder64::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In constructor ‘NCompress::NDeflate::NEncoder::CCoder::CCoder(bool)’: ../../../../CPP/7zip/Compress/DeflateEncoder.h:106:8: warning: ‘NCompress::NDeflate::NEncoder::CCoder::m_Deflate64Mode’ will be initialized after [-Wreorder] 106 | bool m_Deflate64Mode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:89:11: warning: ‘UInt16* NCompress::NDeflate::NEncoder::CCoder::m_OnePosMatchesMemory’ [-Wreorder] 89 | UInt16 *m_OnePosMatchesMemory; | ^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.cpp:125:1: warning: when initialized here [-Wreorder] 125 | CCoder::CCoder(bool deflate64Mode): | ^~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:105:8: warning: ‘NCompress::NDeflate::NEncoder::CCoder::m_Created’ will be initialized after [-Wreorder] 105 | bool m_Created; | ^~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:82:15: warning: ‘NCompress::NDeflate::NEncoder::CCodeValue* NCompress::NDeflate::NEncoder::CCoder::m_Values’ [-Wreorder] 82 | CCodeValue *m_Values; | ^~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.cpp:125:1: warning: when initialized here [-Wreorder] 125 | CCoder::CCoder(bool deflate64Mode): | ^~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.cpp: In member function ‘void NCompress::NDeflate::NEncoder::CCoder::TryBlock()’: ../../../../CPP/7zip/Compress/DeflateEncoder.cpp:630:83: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 630 | if (m_Pos >= kMatchArrayLimit || BlockSizeRes >= blockSize || !m_SecondPass && | ~~~~~~~~~~~~~~^~ 631 | ((Inline_MatchFinder_GetNumAvailableBytes(&_lzInWindow) == 0) || m_ValueIndex >= m_ValueBlockSize)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/DeflateRegister.cpp In file included from ../../../../CPP/7zip/Compress/DeflateDecoder.h:6, from ../../../../CPP/7zip/Compress/DeflateRegister.cpp:7: ../../../../CPP/7zip/Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder64::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/DeltaFilter.cpp In file included from ../../../../CPP/7zip/Compress/DeltaFilter.cpp:7: ../../../../CPP/7zip/Compress/DeltaFilter.cpp: In member function ‘virtual ULONG NCompress::NDelta::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 36 | MY_UNKNOWN_IMP3(ICompressFilter, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 36 | MY_UNKNOWN_IMP3(ICompressFilter, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp: In member function ‘virtual ULONG NCompress::NDelta::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp:97:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 97 | MY_UNKNOWN_IMP2(ICompressFilter, ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp:97:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 97 | MY_UNKNOWN_IMP2(ICompressFilter, ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp:7: ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp:12: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zHandler.h:9: ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMmake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' ixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h: In member function ‘virtual ULONG NArchive::N7z::CMtEncMultiProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp: In member function ‘LONG NArchive::N7z::CHandler::SetMainMethod(NArchive::N7z::CCompressionMethodMode&, UInt32)’: ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp:148:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 148 | if (!_numSolidBytesDefined) | ^ ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp: In member function ‘virtual LONG NArchive::N7z::CHandler::UpdateItems(ISequentialOutStream*, UInt32, IArchiveUpdateCallback*)’: ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp:284:38: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 284 | bool need_MTime = (Write_MTime.Def && Write_MTime.Val || !Write_MTime.Def); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zHandlerOut.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ImplodeDecoder.cpp In file included from ../../../../CPP/7zip/Compress/ImplodeDecoder.h:6, from ../../../../CPP/7zip/Compress/ImplodeDecoder.cpp:7: ../../../../CPP/7zip/Compress/ImplodeDecoder.h: In member function ‘virtual ULONG NCompress::NImplode::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ImplodeDecoder.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 41 | MY_UNKNOWN_IMP1(ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ImplodeDecoder.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 41 | MY_UNKNOWN_IMP1(ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zHeader.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ImplodeHuffmanDecoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzOutWindow.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp In file included from ../../../../CPP/7zip/Compress/Lzma2Decoder.h:8, from ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:9: ../../../../CPP/7zip/Compress/Lzma2Decoder.h: In member function ‘virtual ULONG NCompress::NLzma2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h: In constructor ‘NCompress::NLzma2::CDecoder::CDecoder()’: ../../../../CPP/7zip/Compress/Lzma2Decoder.h:42:10: warning: ‘NCompress::NLzma2::CDecoder::_outStepSize’ will be initialized after [-Wreorder] 42 | UInt32 _outStepSize; | ^~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:34:8: warning: ‘bool NCompress::NLzma2::CDecoder::_outSizeDefined’ [-Wreorder] 34 | bool _outSizeDefined; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:27:1: warning: when initialized here [-Wreorder] 27 | CDecoder::CDecoder(): | ^~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:34:8: warning: ‘NCompress::NLzma2::CDecoder::_outSizeDefined’ will be initialized after [-Wreorder] 34 | bool _outSizeDefined; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:33:8: warning: ‘bool NCompress::NLzma2::CDecoder::_finishMode’ [-Wreorder] 33 | bool _finishMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:27:1: warning: when initialized here [-Wreorder] 27 | CDecoder::CDecoder(): | ^~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp: In member function ‘virtual LONG NCompress::NLzma2::CDecoder::Code(ISequentialInStream*, ISequentialOutStream*, const UInt64*, const UInt64*, ICompressProgressInfo*)’: ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:145:43: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 145 | bool finished = (inSizeProcessed == 0 && outSizeProcessed == 0 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Lzma2Encoder.cpp In file included from ../../../../CPP/7zip/Compress/../Common/CWrappers.h:7, from ../../../../CPP/7zip/Compress/Lzma2Encoder.cpp:7: ../../../../CPP/7zip/Compress/Lzma2Encoder.h: In member function ‘virtual ULONG NCompress::NLzma2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 23 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 23 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.cpp: In function ‘LONG NCompress::NLzma2::SetLzma2Prop(PROPID, const PROPVARIANT&, CLzma2EncProps&)’: ../../../../CPP/7zip/Compress/Lzma2Encoder.cpp:56:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 56 | if (prop.vt != VT_UI4) return E_INVALIDARG; lzma2Props.numTotalThreads = (int)(prop.ulVal); break; | ^~ ../../../../CPP/7zip/Compress/Lzma2Encoder.cpp:56:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 56 | if (prop.vt != VT_UI4) return E_INVALIDARG; lzma2Props.numTotalThreads = (int)(prop.ulVal); break; | ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zIn.cpp In file included from ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:7, from ../../../../CPP/7zip/Archive/7z/7zIn.cpp:14: ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zIn.cpp: In member function ‘LONG NArchive::N7z::CInArchive::ReadDatabase2(const CExternalCodecs*, NArchive::N7z::CDbEx&, ICryptoGetTextPassword*, bool&, bool&, UString&)’: ../../../../CPP/7zip/Archive/7z/7zIn.cpp:1513:41: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1513 | if (buf[i] == NID::kEncodedHeader && buf[i + 1] == NID::kPackInfo || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zIn.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Lzma2Register.cpp In file included from ../../../../CPP/7zip/Compress/Lzma2Decoder.h:8, from ../../../../CPP/7zip/Compress/Lzma2Register.cpp:7: ../../../../CPP/7zip/Compress/Lzma2Decoder.h: In member function ‘virtual ULONG NCompress::NLzma2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.h: In member function ‘virtual ULONG NCompress::NLzma2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 23 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 23 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzmaDecoder.cpp In file included from ../../../../CPP/7zip/Compress/LzmaDecoder.h:8, from ../../../../CPP/7zip/Compress/LzmaDecoder.cpp:9: ../../../../CPP/7zip/Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzmaEncoder.cpp In file included from ../../../../CPP/7zip/Compress/../Common/CWrappers.h:7, from ../../../../CPP/7zip/Compress/LzmaEncoder.cpp:7: ../../../../CPP/7zip/Compress/LzmaEncoder.h: In member function ‘virtual ULONG NCompress::NLzma::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.cpp: In member function ‘virtual LONG NCompress::NLzma::CEncoder::SetCoderProperties(const PROPID*, const PROPVARIANT*, UInt32)’: ../../../../CPP/7zip/Compress/LzmaEncoder.cpp:118:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 118 | if (prop.vt != VT_BOOL) return E_INVALIDARG; props.writeEndMark = (prop.boolVal != VARIANT_FALSE); break; | ^~ ../../../../CPP/7zip/Compress/LzmaEncoder.cpp:118:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 118 | if (prop.vt != VT_BOOL) return E_INVALIDARG; props.writeEndMark = (prop.boolVal != VARIANT_FALSE); break; | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zOut.cpp In file included from ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:7, from ../../../../CPP/7zip/Archive/7z/7zOut.cpp:9: ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/7zOut.h:6, from ../../../../CPP/7zip/Archive/7z/7zOut.cpp:11: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h: In member function ‘virtual ULONG NArchive::N7z::CMtEncMultiProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zOut.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzmaRegister.cpp In file included from ../../../../CPP/7zip/Compress/LzmaDecoder.h:8, from ../../../../CPP/7zip/Compress/LzmaRegister.cpp:7: ../../../../CPP/7zip/Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.h: In member function ‘virtual ULONG NCompress::NLzma::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zProperties.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zProperties.cpp:7: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zHandler.h:9: ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zRegister.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zHandler.h:15, from ../../../../CPP/7zip/Archive/7z/7zRegister.cpp:7: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zHandler.h:9: ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzxDecoder.cpp In file included from ../../../../CPP/7zip/Compress/LzxDecoder.h:8, from ../../../../CPP/7zip/Compress/LzxDecoder.cpp:18: ../../../../CPP/7zip/Compress/LzxDecoder.h: In member function ‘virtual ULONG NCompress::NLzx::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h: In constructor ‘NCompress::NLzx::CDecoder::CDecoder(bool)’: ../../../../CPP/7zip/Compress/LzxDecoder.h:192:8: warning: ‘NCompress::NLzx::CDecoder::_keepHistory’ will be initialized after [-Wreorder] 192 | bool _keepHistory; | ^~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:181:8: warning: ‘bool NCompress::NLzx::CDecoder::_skipByte’ [-Wreorder] 181 | bool _skipByte; | ^~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.cpp:64:1: warning: when initialized here [-Wreorder] 64 | CDecoder::CDecoder(bool wimMode): | ^~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:194:12: warning: ‘NCompress::NLzx::CDecoder::_numDictBits’ will be initialized after [-Wreorder] 194 | unsigned _numDictBits; | ^~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:186:10: warning: ‘UInt32 NCompress::NLzx::CDecoder::_unpackBlockSize’ [-Wreorder] 186 | UInt32 _unpackBlockSize; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.cpp:64:1: warning: when initialized here [-Wreorder] 64 | CDecoder::CDecoder(bool wimMode): | ^~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:198:10: warning: ‘NCompress::NLzx::CDecoder::_x86_translationSize’ will be initialized after [-Wreorder] 198 | UInt32 _x86_translationSize; | ^~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:189:8: warning: ‘bool NCompress::NLzx::CDecoder::KeepHistoryForNext’ [-Wreorder] 189 | bool KeepHistoryForNext; | ^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.cpp:64:1: warning: when initialized here [-Wreorder] 64 | CDecoder::CDecoder(bool wimMode): | ^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zSpecStream.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zSpecStream.h:6, from ../../../../CPP/7zip/Archive/7z/7zSpecStream.cpp:5: ../../../../CPP/7zip/Archive/7z/7zSpecStream.h: In member function ‘virtual ULONG CSequentialInStreamSizeCount2::Release()’: ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zSpecStream.h:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 28 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zSpecStream.h:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 28 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/PpmdDecoder.cpp In file included from ../../../../CPP/7zip/Compress/PpmdDecoder.h:9, from ../../../../CPP/7zip/Compress/PpmdDecoder.cpp:11: ../../../../CPP/7zip/Compress/PpmdDecoder.h: In member function ‘virtual ULONG NCompress::NPpmd::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 45 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 45 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/PpmdEncoder.cpp In file included from ../../../../CPP/7zip/Compress/PpmdEncoder.h:8, from ../../../../CPP/7zip/Compress/PpmdEncoder.cpp:10: ../../../../CPP/7zip/Compress/PpmdEncoder.h: In member function ‘virtual ULONG NCompress::NPpmd::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdEncoder.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 44 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdEncoder.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 44 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/PpmdRegister.cpp In file included from ../../../../CPP/7zip/Compress/PpmdDecoder.h:9, from ../../../../CPP/7zip/Compress/PpmdRegister.cpp:7: ../../../../CPP/7zip/Compress/PpmdDecoder.h: In member function ‘virtual ULONG NCompress::NPpmd::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 45 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 45 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdEncoder.h: In member function ‘virtual ULONG NCompress::NPpmd::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdEncoder.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 44 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdEncoder.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 44 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/PpmdZip.cpp In file included from ../../../../CPP/7zip/Compress/PpmdZip.h:9, from ../../../../CPP/7zip/Compress/PpmdZip.cpp:10: ../../../../CPP/7zip/Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/QuantumDecoder.cpp In file included from ../../../../CPP/7zip/Compress/QuantumDecoder.h:6, from ../../../../CPP/7zip/Compress/QuantumDecoder.cpp:7: ../../../../CPP/7zip/Compress/QuantumDecoder.h: In member function ‘virtual ULONG NCompress::NQuantum::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/QuantumDecoder.h:161:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 161 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/QuantumDecoder.h:161:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 161 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ShrinkDecoder.cpp In file included from ../../../../CPP/7zip/Compress/../Common/OutBuffer.h:7, from ../../../../CPP/7zip/Compress/ShrinkDecoder.cpp:11: ../../../../CPP/7zip/Compress/ShrinkDecoder.h: In member function ‘virtual ULONG NCompress::NShrink::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ShrinkDecoder.h:25:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 25 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ShrinkDecoder.h:25:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 25 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp In file included from ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:7: ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:9: ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/7z/7zEncode.h:6, from ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:18: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h: In constructor ‘NArchive::N7z::CCompressionMethodMode::CCompressionMethodMode()’: ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:57:8: warning: ‘NArchive::N7z::CCompressionMethodMode::PasswordIsDefined’ will be initialized after [-Wreorder] 57 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:53:10: warning: ‘UInt32 NArchive::N7z::CCompressionMethodMode::NumThreads’ [-Wreorder] 53 | UInt32 NumThreads; | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zCompressionMode.h:61:3: warning: when initialized here [-Wreorder] 61 | CCompressionMethodMode(): | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h: In member function ‘virtual ULONG NArchive::N7z::CMtEncMultiProgress::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zEncode.h:39:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 39 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h: In member function ‘virtual ULONG NArchive::N7z::CFolderInStream::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h:42:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 42 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zFolderInStream.h:42:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 42 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h: In member function ‘virtual ULONG NArchive::N7z::CHandler::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/7zHandler.h:107:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 107 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp: In member function ‘virtual ULONG NArchive::N7z::CRepackInStreamWithSizes::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1174:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 1174 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1174:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 1174 | MY_UNKNOWN_IMP2(ISequentialInStream, ICompressGetSubStreamSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp: In member function ‘virtual ULONG NArchive::N7z::CFolderOutStream2::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1313:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1313 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1313:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1313 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp: In member function ‘virtual ULONG NArchive::N7z::CFolderInStream2::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1377:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1377 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1377:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1377 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp: In member function ‘virtual ULONG NArchive::N7z::CCryptoGetTextPassword::Release()’: ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1568:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1568 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/7z/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:1568:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 1568 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/7z/7zUpdate.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/7z/../Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ZDecoder.cpp In file included from ../../../../CPP/7zip/Compress/../Common/OutBuffer.h:7, from ../../../../CPP/7zip/Compress/ZDecoder.cpp:10: ../../../../CPP/7zip/Compress/ZDecoder.h: In member function ‘virtual ULONG NCompress::NZ::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZDecoder.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressCoder) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZDecoder.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressCoder) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/ApmHandler.cpp In file included from ../../../../CPP/7zip/Archive/HandlerCont.h:6, from ../../../../CPP/7zip/Archive/ApmHandler.cpp:16: ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerCont::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerImg::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/7zAes.cpp In file included from ../../../../CPP/7zip/Crypto/7zAes.h:7, from ../../../../CPP/7zip/Crypto/7zAes.cpp:15: ../../../../CPP/7zip/Crypto/7zAes.h: In member function ‘virtual ULONG NCrypto::N7z::CEncoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:89:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 89 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:89:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 89 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h: In member function ‘virtual ULONG NCrypto::N7z::CDecoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/7zAesRegister.cpp In file included from ../../../../CPP/7zip/Crypto/7zAes.h:7, from ../../../../CPP/7zip/Crypto/7zAesRegister.cpp:7: ../../../../CPP/7zip/Crypto/7zAes.h: In member function ‘virtual ULONG NCrypto::N7z::CEncoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:89:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 89 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:89:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 89 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h: In member function ‘virtual ULONG NCrypto::N7z::CDecoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/ArHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/ArHandler.cpp:15: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ArHandler.cpp: In member function ‘virtual ULONG NArchive::NAr::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ArHandler.cpp:302:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 302 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ArHandler.cpp:302:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 302 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ArHandler.cpp: In member function ‘virtual LONG NArchive::NAr::CHandler::Open(IInStream*, const UInt64*, IArchiveOpenCallback*)’: ../../../../CPP/7zip/Archive/ArHandler.cpp:620:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 620 | if (_items[i].Name.IsPrefixedBy("data.tar.")) | ^ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/HmacSha1.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/ArchiveExports.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/MyAes.cpp In file included from ../../../../CPP/7zip/Crypto/MyAes.h:8, from ../../../../CPP/7zip/Crypto/MyAes.cpp:7: ../../../../CPP/7zip/Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/MyAesReg.cpp In file included from ../../../../CPP/7zip/Crypto/MyAes.h:8, from ../../../../CPP/7zip/Crypto/MyAesReg.cpp:7: ../../../../CPP/7zip/Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/Pbkdf2HmacSha1.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/RandGen.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/ArjHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/ArjHandler.cpp:14: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzhDecoder.h: In member function ‘virtual ULONG NCompress::NLzh::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzhDecoder.h:57:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 57 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzhDecoder.h:57:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 57 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h: In member function ‘virtual ULONG COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ArjHandler.cpp: In member function ‘virtual ULONG NCompress::NArj::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ArjHandler.cpp:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 53 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ArjHandler.cpp:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 53 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ArjHandler.cpp: In member function ‘virtual ULONG NArchive::NArj::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ArjHandler.cpp:593:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 593 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ArjHandler.cpp:593:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 593 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ArjHandler.cpp: In member function ‘virtual LONG NArchive::NArj::CHandler::GetArchiveProperty(PROPID, PROPVARIANT*)’: ../../../../CPP/7zip/Archive/ArjHandler.cpp:679:14: warning: enumeration value ‘k_ErrorType_OK’ not handled in switch [-Wswitch] 679 | switch (_arc.Error) | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/WzAes.cpp In file included from ../../../../CPP/7zip/Crypto/WzAes.h:18, from ../../../../CPP/7zip/Crypto/WzAes.cpp:17: ../../../../CPP/7zip/Crypto/WzAes.h: In member function ‘virtual ULONG NCrypto::NWzAes::CBaseCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/ZipCrypto.cpp In file included from ../../../../CPP/7zip/Crypto/ZipCrypto.h:6, from ../../../../CPP/7zip/Crypto/ZipCrypto.cpp:10: ../../../../CPP/7zip/Crypto/ZipCrypto.h: In member function ‘virtual ULONG NCrypto::NZip::CCipher::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Bz2Handler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/Bz2Handler.cpp:7: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CNsisDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Bz2Handler.cpp:12: ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h: In constructor ‘NCompress::NBZip2::CThreadInfo::CThreadInfo()’: ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h:97:11: warning: ‘NCompress::NBZip2::CThreadInfo::m_BlockSorterIndex’ will be initialized after [-Wreorder] 97 | UInt32 *m_BlockSorterIndex; | ^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h:93:9: warning: ‘Byte* NCompress::NBZip2::CThreadInfo::m_Block’ [-Wreorder] 93 | Byte *m_Block; | ^~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h:140:3: warning: when initialized here [-Wreorder] 140 | CThreadInfo(): m_BlockSorterIndex(0), m_Block(0) {} | ^~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CEncoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Bz2Handler.cpp: In member function ‘virtual ULONG NArchive::NBz2::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Bz2Handler.cpp:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 51 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Bz2Handler.cpp:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 51 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.cpp In file included from ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h:6, from ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.cpp:10: ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h: In member function ‘virtual ULONG NArchive::NCab::CCabBlockInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 24 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 24 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/ZipStrong.cpp In file included from ../../../../CPP/7zip/Crypto/MyAes.h:8, from ../../../../CPP/7zip/Crypto/ZipStrong.h:10, from ../../../../CPP/7zip/Crypto/ZipStrong.cpp:11: ../../../../CPP/7zip/Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/ZipStrong.h: In member function ‘virtual ULONG NCrypto::NZipStrong::CDecoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/ZipStrong.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/ZipStrong.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp In file included from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.h:7, from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:27: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Common/Extract.h:10, from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.h:9: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.h:11: ../../../../CPP/7zip/UI/Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘bool CArcCommand::IsFromExtractGroup() const’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kAdd’ not handled in switch [-Wswitch] 286 | switch (CommandType) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kUpdate’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kDelete’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kList’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kBenchmark’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kInfo’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kHash’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kRename’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘NExtract::NPathMode::EEnum CArcCommand::GetPathMode() const’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kAdd’ not handled in switch [-Wswitch] 298 | switch (CommandType) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kUpdate’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kDelete’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kExtract’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kList’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kBenchmark’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kInfo’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kHash’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kRename’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘bool CArcCommand::IsFromUpdateGroup() const’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kTest’ not handled in switch [-Wswitch] 309 | switch (CommandType) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kExtract’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kExtractFull’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kList’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kBenchmark’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kInfo’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kHash’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In function ‘void AddNameToCensor(NWildcard::CCensor&, const UString&, bool, NRecursedType::EEnum, bool)’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:365:10: warning: enumeration value ‘kNonRecursed’ not handled in switch [-Wswitch] 365 | switch (type) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In function ‘bool ParseUpdateCommandString2(const UString&, NUpdateArchive::CActionSet&, UString&)’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:726:22: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘unsigned int’ [-Wsign-compare] 726 | if (c < '0' || c >= '0' + kNumUpdatePairActions) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘void CArcCmdLineParser::Parse1(const UStringVector&, CArcCmdLineOptions&)’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:929:14: warning: variable ‘v’ set but not used [-Wunused-but-set-variable] 929 | UInt32 v = 0; | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Cab/CabHandler.cpp In file included from ../../../../CPP/7zip/Archive/Cab/../../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/Cab/CabHandler.cpp:17: ../../../../CPP/7zip/Archive/Cab/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/LzxDecoder.h: In member function ‘virtual ULONG NCompress::NLzx::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/QuantumDecoder.h: In member function ‘virtual ULONG NCompress::NQuantum::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/QuantumDecoder.h:161:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 161 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Compress/QuantumDecoder.h:161:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 161 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h: In member function ‘virtual ULONG NArchive::NCab::CCabBlockInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 24 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabBlockInStream.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 24 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.h: In member function ‘virtual ULONG NArchive::NCab::CHandler::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 20 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 20 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.cpp: In member function ‘virtual ULONG NArchive::NCab::CFolderOutStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.cpp:546:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 546 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.cpp:546:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 546 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Cab/CabHeader.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:13: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:33: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp: In member function ‘virtual LONG CArchiveExtractCallback::GetStream(UInt32, ISequentialOutStream**, Int32)’: ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:843:12: warning: enumeration value ‘kAbsPaths’ not handled in switch [-Wswitch] 843 | switch (_pathMode) | ^ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kOverwrite’ not handled in switch [-Wswitch] 1082 | switch (_overwriteMode) | ^ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kRename’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kRenameExisting’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp: In member function ‘LONG CArchiveExtractCallback::SetDirsTimes()’: ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1636:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1636 | for (int i = 0; i != _delayedSymLinks.Size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Cab/CabIn.cpp In file included from ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Cab/CabIn.cpp:9: ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabIn.cpp: In member function ‘LONG NArchive::NCab::CSignatureFinder::Find()’: ../../../../CPP/7zip/Archive/Cab/CabIn.cpp:117:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 117 | if (*p == b) break; p++; | ^~ ../../../../CPP/7zip/Archive/Cab/CabIn.cpp:117:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 117 | if (*p == b) break; p++; | ^ ../../../../CPP/7zip/Archive/Cab/CabIn.cpp:118:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 118 | if (*p == b) break; p++; | ^~ ../../../../CPP/7zip/Archive/Cab/CabIn.cpp:118:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 118 | if (*p == b) break; p++; | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp:10: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp:12: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Cab/CabRegister.cpp In file included from ../../../../CPP/7zip/Archive/Cab/CabHandler.h:6, from ../../../../CPP/7zip/Archive/Cab/CabRegister.cpp:7: ../../../../CPP/7zip/Archive/Cab/CabHandler.h: In member function ‘virtual ULONG NArchive::NCab::CHandler::Release()’: ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 20 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Cab/CabHandler.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 20 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Chm/ChmHandler.cpp In file included from ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Chm/ChmHandler.cpp:12: ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Compress/LzxDecoder.h: In member function ‘virtual ULONG NCompress::NLzx::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/ChmHandler.h: In member function ‘virtual ULONG NArchive::NChm::CHandler::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/ChmHandler.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 20 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/ChmHandler.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 20 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/ChmHandler.cpp: In member function ‘virtual LONG NArchive::NChm::CHandler::GetProperty(UInt32, PROPID, PROPVARIANT*)’: ../../../../CPP/7zip/Archive/Chm/ChmHandler.cpp:147:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 147 | if (!item.IsDir()) | ^ ../../../../CPP/7zip/Archive/Chm/ChmHandler.cpp: In member function ‘virtual ULONG NArchive::NChm::CChmFolderOutStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/ChmHandler.cpp:243:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 243 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/ChmHandler.cpp:243:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 243 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Chm/ChmIn.cpp In file included from ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Chm/ChmIn.cpp:12: ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Chm/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/Bench.cpp In file included from ../../../../CPP/7zip/UI/Common/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/UI/Common/Bench.h:6, from ../../../../CPP/7zip/UI/Common/Bench.cpp:58: ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CBenchmarkInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:274:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 274 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:274:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 274 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CBenchmarkOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:324:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 324 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:324:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 324 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CCrcOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:358:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 358 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:358:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 358 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CBenchProgressInfo::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:531:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 531 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:531:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 531 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In constructor ‘CEncoderInfo::CEncoderInfo()’: ../../../../CPP/7zip/UI/Common/Bench.cpp:741:15: warning: ‘CEncoderInfo::fileData’ will be initialized after [-Wreorder] 741 | const Byte *fileData; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:713:8: warning: ‘bool CEncoderInfo::CheckCrc_Enc’ [-Wreorder] 713 | bool CheckCrc_Enc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:759:3: warning: when initialized here [-Wreorder] 759 | CEncoderInfo(): | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/DefaultName.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/ComHandler.cpp In file included from ../../../../CPP/7zip/Archive/ComHandler.cpp:10: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virmake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' tual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ComHandler.cpp: In function ‘bool NArchive::NCom::CompoundMsiNameToFileName(const UString&, UString&)’: ../../../../CPP/7zip/Archive/ComHandler.cpp:306:11: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘const unsigned int’ [-Wsign-compare] 306 | if (c < k_Msi_StartUnicodeChar || c > k_Msi_StartUnicodeChar + k_Msi_UnicodeRange) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ComHandler.cpp:306:41: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘unsigned int’ [-Wsign-compare] 306 | if (c < k_Msi_StartUnicodeChar || c > k_Msi_StartUnicodeChar + k_Msi_UnicodeRange) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ComHandler.cpp: In member function ‘LONG NArchive::NCom::CDatabase::Open(IInStream*)’: ../../../../CPP/7zip/Archive/ComHandler.cpp:586:30: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 586 | if (msiName.Len() >= 4 && StringsAreEqualNoCase_Ascii(msiName.RightPtr(4), ".cab") | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ComHandler.cpp: In member function ‘virtual ULONG NArchive::NCom::CHandler::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ComHandler.cpp:651:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 651 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ComHandler.cpp:651:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 651 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp In file included from ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:7: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/EnumDirItems.h:10, from ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:18: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp: In function ‘LONG EnumerateForItem(NWindows::NFile::NFind::CFileInfo&, const NWildcard::CCensorNode&, int, int, const FString&, const UStringVector&, CDirItems&, bool)’: ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:415:7: warning: variable ‘dirItemIndex’ set but not used [-Wunused-but-set-variable] 415 | int dirItemIndex = -1; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp: In function ‘LONG EnumerateDirItems(const NWildcard::CCensorNode&, int, int, const FString&, const UStringVector&, CDirItems&, bool)’: ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:603:19: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 603 | if (isDir && !item.ForDir || !isDir && !item.ForFile) | ~~~~~~^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/Extract.cpp In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:7, from ../../../../CPP/7zip/UI/Common/Extract.h:10, from ../../../../CPP/7zip/UI/Common/Extract.cpp:15: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:6: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp In file included from ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:5: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp: In function ‘void Correct_PathPart(UString&)’: ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:115:48: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 115 | if (s[0] == '.' && (s[1] == 0 || s[1] == '.' && s[2] == 0)) | ~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp: At global scope: ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:104:13: warning: ‘void CorrectUnsupportedName(UString&)’ defined but not used [-Wunused-function] 104 | static void CorrectUnsupportedName(UString &name) | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:11:13: warning: ‘void ReplaceIncorrectChars(UString&)’ defined but not used [-Wunused-function] 11 | static void ReplaceIncorrectChars(UString &s) | ^~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/CoderMixer2.cpp In file included from ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:6, from ../../../../CPP/7zip/Archive/Common/CoderMixer2.cpp:5: ../../../../CPP/7zip/Archive/Common/CoderMixer2.h: In member function ‘virtual ULONG CSequentialInStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 36 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h: In member function ‘virtual ULONG COutStreamCalcSize::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:64:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 64 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStreamFinish) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerST::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:332:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 332 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h: In member function ‘virtual ULONG NCoderMixer2::CMixerMT::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:415:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 415 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/Common/CoderMixer2.cpp:3: ../../../../CPP/Common/MyVector.h: In instantiation of ‘CObjectVector::~CObjectVector() [with T = NCoderMixer2::CCoderMT]’: ../../../../CPP/7zip/Archive/Common/CoderMixer2.h:402:7: required from here 402 | class CMixerMT: | ^~~~~~~~ ../../../../CPP/Common/MyVector.h:491:7: warning: deleting object of polymorphic class type ‘NCoderMixer2::CCoderMT’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 491 | delete (T *)_v[--i]; | ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/DummyOutStream.cpp In file included from ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:6, from ../../../../CPP/7zip/Archive/Common/DummyOutStream.cpp:5: ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/FindSignature.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/HashCalc.cpp In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/HashCalc.cpp:9: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/EnumDirItems.h:6, from ../../../../CPP/7zip/UI/Common/HashCalc.cpp:12: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/EnumDirItems.h:10: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/HashCalc.cpp:13: ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/HandlerOut.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/LoadCodecs.cpp In file included from ../../../../CPP/7zip/UI/Common/LoadCodecs.cpp:38: ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.cpp In file included from ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:8, from ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.cpp:5: ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h: In member function ‘virtual ULONG CSequentialInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h: In member function ‘virtual ULONG CInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/ItemNameUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/MultiStream.cpp In file included from ../../../../CPP/7zip/Archive/Common/MultiStream.h:6, from ../../../../CPP/7zip/Archive/Common/MultiStream.cpp:5: ../../../../CPP/7zip/Archive/Common/MultiStream.h: In member function ‘virtual ULONG CMultiStream::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/MultiStream.h:49:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 49 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/MultiStream.h:49:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 49 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp In file included from ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:8, from ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp:5: ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h: In member function ‘virtual ULONG COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/OutStreamWithSha1.cpp In file included from ../../../../CPP/7zip/Archive/Common/OutStreamWithSha1.h:8, from ../../../../CPP/7zip/Archive/Common/OutStreamWithSha1.cpp:5: ../../../../CPP/7zip/Archive/Common/OutStreamWithSha1.h: In member function ‘virtual ULONG COutStreamWithSha1::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithSha1.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithSha1.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/ParseProperties.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/CpioHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/CpioHandler.cpp:16: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../Cmake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' PP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/CpioHandler.cpp: In function ‘UInt32 NArchive::NCpio::IsArc_Cpio(const Byte*, size_t)’: ../../../../CPP/7zip/Archive/CpioHandler.cpp:221:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 221 | for (int i = 6; i < k_OctRecord_Size; i++) | ~~^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/CpioHandler.cpp:234:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 234 | for (int i = 6; i < k_HexRecord_Size; i++) | ~~^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/CpioHandler.cpp: In member function ‘virtual ULONG NArchive::NCpio::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/CpioHandler.cpp:425:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 425 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/CpioHandler.cpp:425:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 425 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/CpioHandler.cpp: In member function ‘virtual LONG NArchive::NCpio::CHandler::GetArchiveProperty(PROPID, PROPVARIANT*)’: ../../../../CPP/7zip/Archive/CpioHandler.cpp:461:14: warning: enumeration value ‘k_ErrorType_OK’ not handled in switch [-Wswitch] 461 | switch (_error) | ^ ../../../../CPP/7zip/Archive/CpioHandler.cpp: In member function ‘virtual ULONG NArchive::NCpio::COutStreamWithSum::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/CpioHandler.cpp:669:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 669 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/CpioHandler.cpp:669:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 669 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/CramfsHandler.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/CramfsHandler.cpp:16: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::COutStreamWithAdler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/CramfsHandler.cpp: In member function ‘virtual ULONG NArchive::NCramfs::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/CramfsHandler.cpp:226:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 226 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/CramfsHandler.cpp:226:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 226 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/OpenArchive.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:17: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:21: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:29: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In constructor ‘NArchive::NParser::CParseItem::CParseItem()’: ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:141:8: warning: ‘NArchive::NParser::CParseItem::LenIsUnknown’ will be initialized after [-Wreorder] 141 | bool LenIsUnknown; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:127:8: warning: ‘bool NArchive::NParser::CParseItem::FileTime_Defined’ [-Wreorder] 127 | bool FileTime_Defined; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:143:3: warning: when initialized here [-Wreorder] 143 | CParseItem(): | ^~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:130:8: warning: ‘NArchive::NParser::CParseItem::NumSubFiles_Defined’ will be initialized after [-Wreorder] 130 | bool NumSubFiles_Defined; | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:129:8: warning: ‘bool NArchive::NParser::CParseItem::NumSubDirs_Defined’ [-Wreorder] 129 | bool NumSubDirs_Defined; | ^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:143:3: warning: when initialized here [-Wreorder] 143 | CParseItem(): | ^~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘virtual ULONG NArchive::NParser::CHandler::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:182:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 182 | MY_UNKNOWN_IMP2( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:182:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 182 | MY_UNKNOWN_IMP2( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In function ‘void MakeCheckOrder(CCodecs*, CIntVector&, unsigned int, CIntVector&, const Byte*, size_t)’: ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1007:27: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1007 | if (sig.Size() == 0 && dataSize == 0 || | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘virtual ULONG CArchiveOpenCallback_Offset::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1108:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 1108 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1108:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 1108 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘virtual ULONG CExtractCallback_To_OpenCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1474:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 1474 | MY_UNKNOWN_IMP2(IArchiveExtractCallback, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1474:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 1474 | MY_UNKNOWN_IMP2(IArchiveExtractCallback, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘LONG CArc::OpenStream2(const COpenOptions&)’: ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1656:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1656 | if (isNumber) | ^ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1682:22: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1682 | || isZip && StringsAreEqualNoCase_Ascii(ai.Name, "zip") | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1683:22: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1683 | || isRar && StringsAreEqualNoCase_Ascii(ai.Name, "rar") | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:2787:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 2787 | if (!pi.IsNotArcType) | ^ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/DeflateProps.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/PropIDUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/DllExports2.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/SetProperties.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/SortUtils.cpp In file included from ../../../../CPP/7zip/UI/Common/SortUtils.cpp:5: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/TempFiles.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/DmgHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/DmgHandler.cpp:14: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CNsisDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' ~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::COutStreamWithAdler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h: In member function ‘virtual ULONG COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/DmgHandler.cpp: In member function ‘virtual ULONG NArchive::NDmg::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/DmgHandler.cpp:205:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 205 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/DmgHandler.cpp:205:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 205 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/DmgHandler.cpp: In member function ‘virtual ULONG NArchive::NDmg::CAdcDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/DmgHandler.cpp:971:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 971 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/DmgHandler.cpp:971:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 971 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/DmgHandler.cpp: In member function ‘virtual ULONG NArchive::NDmg::CInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/DmgHandler.cpp:1343:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 1343 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/DmgHandler.cpp:1343:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 1343 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/ElfHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/ElfHandler.cpp:13: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ElfHandler.cpp: In member function ‘virtual ULONG NArchive::NElf::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ElfHandler.cpp:589:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 589 | MY_UNKNOWN_IMP2(IInArchive, IArchiveAllowTail) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ElfHandler.cpp:589:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 589 | MY_UNKNOWN_IMP2(IInArchive, IArchiveAllowTail) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/Update.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/7zip/UI/Common/Update.h:6, from ../../../../CPP/7zip/UI/Common/Update.cpp:5: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:6, from ../../../../CPP/7zip/UI/Common/Update.h:8: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/Update.h:10: ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/../Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdateCallback.h:13, from ../../../../CPP/7zip/UI/Common/Update.h:13: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp: In member function ‘virtual ULONG COutMultiVolStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp:119:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 119 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp:119:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 119 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp: In function ‘LONG UpdateArchive(CCodecs*, const CObjectVector&, const UString&, NWildcard::CCensor&, CUpdateOptions&, CUpdateErrorInfo&, IOpenCallbackUI*, IUpdateCallbackUI2*, bool)’: ../../../../CPP/7zip/UI/Common/Update.cpp:1012:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1012 | for (int i = 2; i < NPairState::kNumValues; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp: At global scope: ../../../../CPP/7zip/UI/Common/Update.cpp:42:14: warning: ‘kTempFolderPrefix’ defined but not used [-Wunused-variable] 42 | static CFSTR kTempFolderPrefix = FTEXT("7zE"); | ^~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdateAction.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp In file included from ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:12: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:7, from ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:19: ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/../Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdateCallback.h:13, from ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:21: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/UpdateCallback.h:16: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp: In member function ‘virtual LONG CArchiveUpdateCallback::GetRawProp(UInt32, PROPID, const void**, UInt32*, UInt32*)’: ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:232:23: warning: unused variable ‘di’ [-Wunused-variable] 232 | const CDirItem &di = DirItems->Items[up.DirIndex]; | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp: At global scope: ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:275:16: warning: ‘UString GetRelativePath(const UString&, const UString&)’ defined but not used [-Wunused-function] 275 | static UString GetRelativePath(const UString &to, const UString &from) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/ExtHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/ExtHandler.cpp:31: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ExtHandler.cpp: In member function ‘virtual ULONG NArchive::NExt::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ExtHandler.cpp:892:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 892 | MY_UNKNOWN_IMP3(IInArchive, IArchiveGetRawProps, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ExtHandler.cpp:892:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 892 | MY_UNKNOWN_IMP3(IInArchive, IArchiveGetRawProps, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ExtHandler.cpp: In member function ‘virtual ULONG NArchive::NExt::CClusterInStream2::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ExtHandler.cpp:2184:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 2184 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ExtHandler.cpp:2184:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 2184 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ExtHandler.cpp: In member function ‘virtual ULONG NArchive::NExt::CExtInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ExtHandler.cpp:2289:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 2289 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ExtHandler.cpp:2289:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 2289 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdatePair.cpp In file included from ../../../../CPP/7zip/UI/Common/UpdatePair.cpp:7: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdatePair.cpp:12: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdateProduce.cpp In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdateProduce.h:6, from ../../../../CPP/7zip/UI/Common/UpdateProduce.cpp:5: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/BenchCon.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/ConsoleClose.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/FatHandler.cpp In file included from ../../../../CPP/7zip/Archive/FatHandler.cpp:12: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/FatHandler.cpp: In member function ‘virtual ULONG NArchive::NFat::CHandler::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/FatHandler.cpp:750:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 750 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/FatHandler.cpp:750:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 750 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/FlvHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/FlvHandler.cpp:16: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/FlvHandler.cpp: In member function ‘virtual ULONG NArchive::NFlv::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/FlvHandler.cpp:81:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 81 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/FlvHandler.cpp:81:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 81 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.cpp In file included from ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.cpp:6: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:12, from ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.cpp:23: ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Cmake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' ommon/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Console/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h: In member function ‘virtual ULONG CExtractCallbackConsole::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/HashCon.cpp In file included from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:6, from ../../../../CPP/7zip/UI/Console/HashCon.h:6, from ../../../../CPP/7zip/UI/Console/HashCon.cpp:8: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:11: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:8: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/Update.h:8, from ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:8, from ../../../../CPP/7zip/UI/Console/HashCon.h:8: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/Update.h:10: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h: In constructor ‘CUpdateCallbackConsole::CUpdateCallbackConsole()’: ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:104:8: warning: ‘CUpdateCallbackConsole::DeleteMessageWasShown’ will be initialized after [-Wreorder] 104 | bool DeleteMessageWasShown; | ^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:99:8: warning: ‘bool CUpdateCallbackConsole::PasswordIsDefined’ [-Wreorder] 99 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:106:3: warning: when initialized here [-Wreorder] 106 | CUpdateCallbackConsole() | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/GzHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/GzHandler.cpp:16: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder64::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h: In member function ‘virtual ULONG CSequentialInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h: In member function ‘virtual ULONG CInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h: In member function ‘virtual ULONG COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp: In member function ‘virtual ULONG NArchive::NGz::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp:479:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 479 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp:479:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 479 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp: In member function ‘virtual ULONG NArchive::NGz::CCompressProgressInfoImp::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp:606:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 606 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/GzHandler.cpp:606:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 606 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/GptHandler.cpp In file included from ../../../../CPP/7zip/Archive/HandlerCont.h:6, from ../../../../CPP/7zip/Archive/GptHandler.cpp:17: ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerCont::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerImg::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/List.cpp In file included from ../../../../CPP/7zip/UI/Console/List.cpp:6: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Console/List.cpp:16: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/List.h:6, from ../../../../CPP/7zip/UI/Console/List.cpp:20: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/HandlerCont.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/HandlerCont.cpp:7: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerCont::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerImg::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/Main.cpp In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:7, from ../../../../CPP/7zip/UI/Console/Main.cpp:36: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Console/../Common/Extract.h:10, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:9: ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Console/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:11: ../../../../CPP/7zip/UI/Console/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h: In member function ‘virtual ULONG CExtractCallbackConsole::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/Main.cpp:51: ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h: In constructor ‘CUpdateCallbackConsole::CUpdateCallbackConsole()’: ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:104:8: warning: ‘CUpdateCallbackConsole::DeleteMessageWasShown’ will be initialized after [-Wreorder] 104 | bool DeleteMessageWasShown; | ^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:99:8: warning: ‘bool CUpdateCallbackConsole::PasswordIsDefined’ [-Wreorder] 99 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:106:3: warning: when initialized here [-Wreorder] 106 | CUpdateCallbackConsole() | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/Main.cpp: In function ‘int Main2(int, char**)’: ../../../../CPP/7zip/UI/Console/Main.cpp:998:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 998 | if (so) | ^ ../../../../CPP/7zip/UI/Console/Main.cpp:869:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 869 | if (hresultMain == S_OK) | ^ ../../../../CPP/7zip/UI/Console/Main.cpp:1129:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1129 | for(int i = 0; i < uo.Commands.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/Main.cpp: At global scope: ../../../../CPP/7zip/UI/Console/Main.cpp:360:13: warning: ‘void PrintTime(const char*, UInt64, UInt64)’ defined but not used [-Wunused-function] 360 | static void PrintTime(const char *s, UInt64 val, UInt64 total) | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/Main.cpp:187:13: warning: ‘void GetArguments(int, const char**, UStringVector&)’ defined but not used [-Wunused-function] 187 | static void GetArguments(int numArgs, const char *args[], UStringVector &parts) | ^~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/MainAr.cpp In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:7, from ../../../../CPP/7zip/UI/Console/MainAr.cpp:11: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Console/../Common/Extract.h:10, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:9: ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Console/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:11: ../../../../CPP/7zip/UI/Console/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/HfsHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/HfsHandler.cpp:12: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::COutStreamWithAdler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HfsHandler.cpp: In member function ‘virtual ULONG NArchive::NHfs::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HfsHandler.cpp:1290:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 1290 | MY_UNKNOWN_IMP3(IInArchive, IArchiveGetRawProps, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HfsHandler.cpp:1290:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 1290 | MY_UNKNOWN_IMP3(IInArchive, IArchiveGetRawProps, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/OpenCallbackConsole.cpp In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:6, from ../../../../CPP/7zip/UI/Console/OpenCallbackConsole.h:8, from ../../../../CPP/7zip/UI/Console/OpenCallbackConsole.cpp:5: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/IhexHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/IhexHandler.cpp:14: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/IhexHandler.cpp: In member function ‘virtual ULONG NArchive::NIhex::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/IhexHandler.cpp:42:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 42 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/IhexHandler.cpp:42:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 42 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/PercentPrinter.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.cpp In file included from ../../../../CPP/7zip/UI/Console/../Common/Update.h:6, from ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:8, from ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.cpp:15: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:6, from ../../../../CPP/7zip/UI/Console/../Common/Update.h:8: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:336:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 336 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/Update.h:10: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/../Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:13, from ../../../../CPP/7zip/UI/Console/../Common/Update.h:13: ../../../../CPP/7zip/UI/Console/../Common/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h: In constructor ‘CUpdateCallbackConsole::CUpdateCallbackConsole()’: ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:104:8: warning: ‘CUpdateCallbackConsole::DeleteMessageWasShown’ will be initialized after [-Wreorder] 104 | bool DeleteMessageWasShown; | ^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:99:8: warning: ‘bool CUpdateCallbackConsole::PasswordIsDefined’ [-Wreorder] 99 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:106:3: warning: when initialized here [-Wreorder] 106 | CUpdateCallbackConsole() | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Iso/IsoHandler.cpp In file included from ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Iso/IsoHandler.cpp:12: ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/IsoHandler.h: In member function ‘virtual ULONG NArchive::NIso::CHandler::Release()’: ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/IsoHandler.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 24 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/IsoHandler.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 24 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/UserInputUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Iso/IsoHeader.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/CRC.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/CommandLineParser.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/CrcReg.cpp In file included from ../../../../CPP/Common/CrcReg.cpp:8: ../../../../CPP/Common/CrcReg.cpp: In member function ‘virtual ULONG CCrcHasher::Release()’: ../../../../CPP/Common/../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/CrcReg.cpp:37:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 37 | MY_UNKNOWN_IMP2(IHasher, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/CrcReg.cpp:37:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 37 | MY_UNKNOWN_IMP2(IHasher, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Iso/IsoIn.cpp In file included from ../../../../CPP/7zip/Archive/Iso/../HandlerCont.h:6, from ../../../../CPP/7zip/Archive/Iso/IsoIn.cpp:11: ../../../../CPP/7zip/Archive/Iso/../HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerCont::Release()’: ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerImg::Release()’: ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Iso/IsoRegister.cpp In file included from ../../../../CPP/7zip/Archive/Iso/IsoHandler.h:6, from ../../../../CPP/7zip/Archive/Iso/IsoRegister.cpp:7: ../../../../CPP/7zip/Archive/Iso/IsoHandler.h: In member function ‘virtual ULONG NArchive::NIso::CHandler::Release()’: ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/IsoHandler.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 24 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Iso/IsoHandler.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 24 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/IntToString.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/ListFileUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/LzhHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/LzhHandler.cpp:16: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzhDecoder.h: In member function ‘virtual ULONG NCompress::NLzh::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzhDecoder.h:57:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 57 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzhDecoder.h:57:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 57 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzhHandler.cpp: In member function ‘virtual ULONG NArchive::NLzh::COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzhHandler.cpp:416:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 416 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzhHandler.cpp:416:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 416 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzhHandler.cpp: In member function ‘virtual ULONG NArchive::NLzh::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzhHandler.cpp:465:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 465 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzhHandler.cpp:465:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 465 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyString.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyVector.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/LzmaHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/FilterCoder.h:8, from ../../../../CPP/7zip/Archive/LzmaHandler.cpp:12: ../../../../CPP/7zip/Archive/../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BcjCoder.h: In member function ‘virtual ULONG NCompress::NBcj::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp: In member function ‘virtual ULONG NArchive::NLzma::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp:201:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 201 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp:201:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 201 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp: In member function ‘virtual ULONG NArchive::NLzma::CCompressProgressInfoImp::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp:390:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 390 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/LzmaHandler.cpp:390:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 390 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyWindows.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/Sha1Reg.cpp In file included from ../../../../CPP/Common/Sha1Reg.cpp:7: ../../../../CPP/Common/Sha1Reg.cpp: In member function ‘virtual ULONG CSha1Hasher::Release()’: ../../../../CPP/Common/../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/Sha1Reg.cpp:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 21 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/Sha1Reg.cpp:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 21 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/MachoHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/MachoHandler.cpp:14: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/MachoHandler.cpp: In member function ‘virtual ULONG NArchive::NMacho::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/MachoHandler.cpp:218:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 218 | MY_UNKNOWN_IMP2(IInArchive, IArchiveAllowTail) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/MachoHandler.cpp:218:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 218 | MY_UNKNOWN_IMP2(IInArchive, IArchiveAllowTail) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/Sha256Reg.cpp In file included from ../../../../CPP/Common/Sha256Reg.cpp:7: ../../../../CPP/Common/Sha256Reg.cpp: In member function ‘virtual ULONG CSha256Hasher::Release()’: ../../../../CPP/Common/../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/Sha256Reg.cpp:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 21 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/Sha256Reg.cpp:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 21 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StdInStream.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StdOutStream.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/MbrHandler.cpp In file included from ../../../../CPP/7zip/Archive/HandlerCont.h:6, from ../../../../CPP/7zip/Archive/MbrHandler.cpp:22: ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerCont::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerImg::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StringConvert.cpp ../../../../CPP/Common/StringConvert.cpp: In function ‘UString MultiByteToUnicodeString(const AString&, UINT)’: ../../../../CPP/Common/StringConvert.cpp:162:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 162 | for (int i = 0; i < srcString.Len(); i++) | ~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp: In function ‘AString UnicodeStringToMultiByte(const UString&, UINT)’: ../../../../CPP/Common/StringConvert.cpp:173:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (int i = 0; i < srcString.Len(); i++) { | ~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp:174:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 174 | if ((0xd800 <= srcString[i] && srcString[i] <= 0xdbff) && ((i + 1) < srcString.Len()) && | ~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp:200:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 200 | for (int i = 0; i < srcString.Len(); i++) | ~~^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/MslzHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/MslzHandler.cpp:13: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/MslzHandler.cpp: In member function ‘virtual ULONG NArchive::NMslz::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/MslzHandler.cpp:47:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 47 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/MslzHandler.cpp:47:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 47 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StringToInt.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/UTFConvert.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/MubHandler.cpp In file included from ../../../../CPP/7zip/Archive/HandlerCont.h:6, from ../../../../CPP/7zip/Archive/MubHandler.cpp:16: ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerCont::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerImg::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/MubHandler.cpp: In member function ‘virtual LONG NArchive::NMub::CHandler::GetProperty(UInt32, PROPID, PROPVARIANT*)’: ../../../../CPP/7zip/Archive/MubHandler.cpp:124:42: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 124 | item.Type != MACH_CPU_TYPE_386 && | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Nsis/NsisDecode.cpp In file included from ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h:8, from ../../../../CPP/7zip/Archive/Nsis/NsisDecode.h:8, from ../../../../CPP/7zip/Archive/Nsis/NsisDecode.cpp:7: ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/BcjCoder.h: In member function ‘virtual ULONG NCompress::NBcj::CCoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CNsisDecoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/Wildcard.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/Common/Wildcard.cpp:5: ../../../../CPP/Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/Common/Wildcard.cpp: In function ‘bool NWildcard::IsDriveColonName(const wchar_t*)’: ../../../../CPP/Common/Wildcard.cpp:463:58: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 463 | return c != 0 && s[1] == ':' && s[2] == 0 && (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z'); | ~~~~~~~~~^~~~~~~~~~~ ../../../../CPP/Common/Wildcard.cpp: In member function ‘void NWildcard::CCensor::AddItem(NWildcard::ECensorPathMode, bool, const UString&, bool, bool)’: ../../../../CPP/Common/Wildcard.cpp:583:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 583 | if (dotsIndex >= 0) | ^ ../../../../CPP/Common/Wildcard.cpp:611:54: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 611 | if (pathParts.IsEmpty() || pathParts.Size() == 1 && pathParts[0].IsEmpty()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/XzCrc64Reg.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' In file included from ../../../../CPP/Common/XzCrc64Reg.cpp:8: ../../../../CPP/Common/XzCrc64Reg.cpp: In member function ‘virtual ULONG CXzCrc64Hasher::Release()’: ../../../../CPP/Common/../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/XzCrc64Reg.cpp:22:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 22 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/XzCrc64Reg.cpp:22:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 22 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Nsis/NsisHandler.cpp In file included from ../../../../CPP/7zip/Archive/Nsis/../../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/Nsis/NsisHandler.cpp:12: ../../../../CPP/7zip/Archive/Nsis/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/NsisHandler.h: In member function ‘virtual ULONG NArchive::NNsis::CHandler::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/NsisHandler.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/NsisHandler.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/ErrorMsg.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileDir.cpp ../../../../CPP/Windows/FileDir.cpp: In function ‘bool NWindows::NFile::NDir::CreateComplexDir(CFSTR)’: ../../../../CPP/Windows/FileDir.cpp:502:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 502 | if (pos > 0 && pos == pathName.Len() - 1) | ~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/Windows/FileDir.cpp:535:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 535 | while (pos < pathName.Len()) | ~~~~^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp In file included from ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp:8: ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp: In function ‘bool NArchive::NNsis::IsDrivePath(const wchar_t*)’: ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp:2796:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2796 | #define IS_LETTER_CHAR(c) ((c) >= 'a' && (c) <= 'z' || (c) >= 'A' && (c) <= 'Z') | ~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp:2799:45: note: in expansion of macro ‘IS_LETTER_CHAR’ 2799 | bool IsDrivePath(const wchar_t *s) { return IS_LETTER_CHAR(s[0]) && s[1] == ':' /* && s[2] == '\\' */ ; } | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp: In function ‘bool NArchive::NNsis::IsDrivePath(const char*)’: ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp:2796:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2796 | #define IS_LETTER_CHAR(c) ((c) >= 'a' && (c) <= 'z' || (c) >= 'A' && (c) <= 'Z') | ~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp:2800:45: note: in expansion of macro ‘IS_LETTER_CHAR’ 2800 | bool IsDrivePath(const char *s) { return IS_LETTER_CHAR(s[0]) && s[1] == ':' /* && s[2] == '\\' */ ; } | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp: In function ‘bool NArchive::NNsis::IsAbsolutePath(const wchar_t*)’: ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp:2805:36: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2805 | s[0] == WCHAR_PATH_SEPARATOR && ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp: In function ‘bool NArchive::NNsis::IsAbsolutePath(const char*)’: ../../../../CPP/7zip/Archive/Nsis/NsisIn.cpp:2813:35: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2813 | s[0] == CHAR_PATH_SEPARATOR && make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileFind.cpp ../../../../CPP/Windows/FileFind.cpp: In function ‘void my_windows_split_path(const AString&, AString&, AString&)’: ../../../../CPP/Windows/FileFind.cpp:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 34 | } else if ((pos+1) < p_path.Len()) { | ~~~~~~~~^~~~~~~~~~~~~~ ../../../../CPP/Windows/FileFind.cpp: In function ‘void my_windows_split_path(const UString&, UString&, UString&)’: ../../../../CPP/Windows/FileFind.cpp:71:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 71 | } else if ((pos+1) < p_path.Len()) { | ~~~~~~~~^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Nsis/NsisRegister.cpp In file included from ../../../../CPP/7zip/Archive/Nsis/NsisHandler.h:6, from ../../../../CPP/7zip/Archive/Nsis/NsisRegister.cpp:7: ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/NsisHandler.h: In member function ‘virtual ULONG NArchive::NNsis::CHandler::Release()’: ../../../../CPP/7zip/Archive/Nsis/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Nsis/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/NsisHandler.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Nsis/NsisHandler.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileIO.cpp ../../../../CPP/Windows/FileIO.cpp: In member function ‘bool NWindows::NFile::NIO::CFileBase::Create(CFSTR, DWORD, DWORD, DWORD, DWORD, bool)’: ../../../../CPP/Windows/FileIO.cpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 113 | for (int i = 0; i < ustr.Len(); i++) | ~~^~~~~~~~~~~~ ../../../../CPP/Windows/FileIO.cpp: In member function ‘bool NWindows::NFile::NIO::CInFile::Read(void*, UINT32, UINT32&)’: ../../../../CPP/Windows/FileIO.cpp:318:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT32’ {aka ‘unsigned int’} [-Wsign-compare] 318 | if (len > bytesToRead) len = bytesToRead; | ~~~~^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileName.cpp In file included from ../../../../CPP/Windows/FileName.cpp:6: ../../../../CPP/Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/Windows/FileName.cpp: In function ‘bool NWindows::NFile::NName::IsDrivePath(const wchar_t*)’: ../../../../CPP/Windows/FileName.cpp:234:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 234 | #define IS_LETTER_CHAR(c) ((c) >= 'a' && (c) <= 'z' || (c) >= 'A' && (c) <= 'Z') | ~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../CPP/Windows/FileName.cpp:235:53: note: in expansion of macro ‘IS_LETTER_CHAR’ 235 | bool IsDrivePath(const wchar_t *s) throw() { return IS_LETTER_CHAR(s[0]) && s[1] == ':' && s[2] == WCHAR_PATH_SEPARATOR; } | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/PropVariant.cpp ../../../../CPP/Windows/PropVariant.cpp: In member function ‘LONG NWindows::NCOM::CPropVariant::Attach(PROPVARIANT*)’: ../../../../CPP/Windows/PropVariant.cpp:281:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class NWindows::NCOM::CPropVariant’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 281 | memcpy(this, pSrc, sizeof(PROPVARIANT)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/Windows/PropVariant.cpp:7: ../../../../CPP/Windows/PropVariant.h:46:7: note: ‘class NWindows::NCOM::CPropVariant’ declared here 46 | class CPropVariant : public tagPROPVARIANT | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/PropVariantConv.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/Synchronization.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/System.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/TimeUtils.cpp ../../../../CPP/Windows/TimeUtils.cpp: In function ‘bool NWindows::NTime::UnixTime64ToFileTime(Int64, FILETIME&)’: ../../../../CPP/Windows/TimeUtils.cpp:127:16: warning: comparison of integer expressions of different signedness: ‘Int64’ {aka ‘long long int’} and ‘long long unsigned int’ [-Wsign-compare] 127 | if (unixTime > kNumSecondsInFileTime - kUnixTimeOffset) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/NtfsHandler.cpp In file included from ../../../../CPP/7zip/Archive/NtfsHandler.cpp:17: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/NtfsHandler.cpp: In member function ‘virtual ULONG NArchive::Ntfs::CInStream::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/NtfsHandler.cpp:620:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 620 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/NtfsHandler.cpp:620:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 620 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/NtfsHandler.cpp: In member function ‘virtual ULONG NArchive::Ntfs::CHandler::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/NtfsHandler.cpp:2053:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 2053 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/NtfsHandler.cpp:2053:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 2053 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/myWindows/myAddExeFlag.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/myWindows/mySplitCommandLine.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/myWindows/wine_date_and_time.cpp ../../../../CPP/myWindows/wine_date_and_time.cpp: In function ‘FileTimeToDosDateTime’: ../../../../CPP/myWindows/wine_date_and_time.cpp:177:14: warning: ‘t’ may be used uninitialized [-Wmaybe-uninitialized] 177 | unixtime = t; /* unixtime = t; * FIXME unixtime = t - TIME_GetBias(); */ | ^ ../../../../CPP/myWindows/wine_date_and_time.cpp:168:23: note: ‘t’ was declared here 168 | ULONG t; | ^ ../../../../CPP/myWindows/wine_date_and_time.cpp: In function ‘SystemTimeToFileTime’: ../../../../CPP/myWindows/wine_date_and_time.cpp:431:42: warning: ‘t.QuadPart’ may be used uninitialized [-Wmaybe-uninitialized] 431 | ft->dwHighDateTime = (DWORD)(t.QuadPart>>32); | ~~~~~~~~~~~^~~~~ ../../../../CPP/myWindows/wine_date_and_time.cpp:417:17: note: ‘t.QuadPart’ was declared here 417 | LARGE_INTEGER t; | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/PeHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/PeHandler.cpp:17: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PeHandler.cpp: In member function ‘virtual ULONG NArchive::NPe::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PeHandler.cpp:742:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 742 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IArchiveAllowTail) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PeHandler.cpp:742:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 742 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IArchiveAllowTail) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PeHandler.cpp: In member function ‘LONG NArchive::NPe::CHandler::OpenResources(unsigned int, IInStream*, IArchiveOpenCallback*)’: ../../../../CPP/7zip/Archive/PeHandler.cpp:1913:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1913 | if (end > sect.VSize) | ^ ../../../../CPP/7zip/Archive/PeHandler.cpp: In member function ‘virtual ULONG NArchive::NTe::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PeHandler.cpp:2825:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 2825 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IArchiveAllowTail) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PeHandler.cpp:2825:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 2825 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IArchiveAllowTail) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/PpmdHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/CWrappers.h:7, from ../../../../CPP/7zip/Archive/PpmdHandler.cpp:21: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PpmdHandler.cpp: In member function ‘virtual ULONG NArchive::NPpmd::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PpmdHandler.cpp:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 108 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PpmdHandler.cpp:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 108 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/PpmdHandler.cpp: In member function ‘void NArchive::NPpmd::CRangeDecoder::Normalize()’: ../../../../CPP/7zip/Archive/PpmdHandler.cpp:240:21: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 240 | Range < kBot && ((Range = (0 - Low) & (kBot - 1)), 1)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/QcowHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:7, from ../../../../CPP/7zip/Archive/QcowHandler.cpp:15: ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerCont::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerImg::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/Common.h:8, from ../../../../CPP/myWindows/StdAfx.h:17, from ../../../../CPP/7zip/Archive/QcowHandler.cpp:3: ../../../../CPP/7zip/Archive/HandlerCont.h: At global scope: ../../../../CPP/7zip/Archive/HandlerCont.h:104:13: warning: ‘virtual LONG NArchive::CHandlerImg::Seek(Int64, UInt32, UInt64*)’ was hidden [-Woverloaded-virtual=] 104 | STDMETHOD(Seek)(Int64 offset, UInt32 seekOrigin, UInt64 *newPosition); | ^~~~ ../../../../CPP/Common/MyWindows.h:97:54: note: in definition of macro ‘STDMETHOD_’ 97 | #define STDMETHOD_(t, f) virtual t STDMETHODCALLTYPE f | ^ ../../../../CPP/7zip/Archive/HandlerCont.h:104:3: note: in expansion of macro ‘STDMETHOD’ 104 | STDMETHOD(Seek)(Int64 offset, UInt32 seekOrigin, UInt64 *newPosition); | ^~~~~~~~~ ../../../../CPP/7zip/Archive/QcowHandler.cpp:66:11: note: by ‘LONG NArchive::NQcow::CHandler::Seek(UInt64)’ 66 | HRESULT Seek(UInt64 offset) | ^~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/RpmHandler.cpp In file included from ../../../../CPP/7zip/Archive/HandlerCont.h:6, from ../../../../CPP/7zip/Archive/RpmHandler.cpp:19: ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerCont::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerImg::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/SplitHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/SplitHandler.cpp:10: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/MultiStream.h: In member function ‘virtual ULONG CMultiStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/MultiStream.h:49:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 49 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/MultiStream.h:49:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 49 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SplitHandler.cpp: In member function ‘virtual ULONG NArchive::NSplit::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SplitHandler.cpp:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 46 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SplitHandler.cpp:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 46 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/SquashfsHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/CWrappers.h:7, from ../../../../CPP/7zip/Archive/SquashfsHandler.cpp:18: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::COutStreamWithAdler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SquashfsHandler.cpp: In member function ‘virtual ULONG NArchive::NSquashfs::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SquashfsHandler.cpp:904:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 904 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SquashfsHandler.cpp:904:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 904 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/SwfHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/SwfHandler.cpp:15: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzmaEncoder.h: In member function ‘virtual ULONG NCompress::NLzma::CEncoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::COutStreamWithAdler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder64::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibEncoder.h: In member function ‘virtual ULONG NCompress::NZlib::CInStreamWithAdler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibEncoder.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibEncoder.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibEncoder.h: In member function ‘virtual ULONG NCompress::NZlib::CEncoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibEncoder.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibEncoder.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SwfHandler.cpp: In member function ‘virtual ULONG NArchive::NSwfc::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SwfHandler.cpp:169:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 169 | MY_UNKNOWN_IMP4(IInArchive, IArchiveOpenSeq, IOutArchive, ISetProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SwfHandler.cpp:169:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 169 | MY_UNKNOWN_IMP4(IInArchive, IArchiveOpenSeq, IOutArchive, ISetProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SwfHandler.cpp: In member function ‘virtual ULONG NArchive::NSwfc::CCompressProgressInfoImp::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SwfHandler.cpp:295:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 295 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SwfHandler.cpp:295:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 295 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SwfHandler.cpp: In member function ‘virtual ULONG NArchive::NSwf::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SwfHandler.cpp:614:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 614 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/SwfHandler.cpp:614:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 614 | MY_UNKNOWN_IMP2(IInArchive, IArchiveOpenSeq) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp In file included from ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp:12: ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h: In member function ‘virtual ULONG NArchive::NTar::CHandler::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp: In member function ‘virtual LONG NArchive::NTar::CHandler::GetArchiveProperty(PROPID, PROPVARIANT*)’: ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp:66:19: warning: enumeration value ‘k_ErrorType_OK’ not handled in switch [-Wswitch] 66 | else switch (_error) | ^ ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp: In member function ‘virtual ULONG NArchive::NTar::CSparseStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp:499:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 499 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.cpp:499:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 499 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarHandlerOut.cpp In file included from ../../../../CPP/7zip/Archive/Tar/TarHandler.h:6, from ../../../../CPP/7zip/Archive/Tar/TarHandlerOut.cpp:14: ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h: In member function ‘virtual ULONG NArchive::NTar::CHandler::Release()’: ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarHeader.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarIn.cpp ../../../../CPP/7zip/Archive/Tar/TarIn.cpp: In function ‘LONG NArchive::NTar::GetNextItemReal(ISequentialInStream*, bool&, CItemEx&, EErrorType&)’: ../../../../CPP/7zip/Archive/Tar/TarIn.cpp:189:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | if (!OctalToNumber32(p, 8, item.UID)) item.UID = 0; p += 8; | ^~ ../../../../CPP/7zip/Archive/Tar/TarIn.cpp:189:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 189 | if (!OctalToNumber32(p, 8, item.UID)) item.UID = 0; p += 8; | ^ ../../../../CPP/7zip/Archive/Tar/TarIn.cpp:190:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 190 | if (!OctalToNumber32(p, 8, item.GID)) item.GID = 0; p += 8; | ^~ ../../../../CPP/7zip/Archive/Tar/TarIn.cpp:190:55: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | if (!OctalToNumber32(p, 8, item.GID)) item.GID = 0; p += 8; | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarOut.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarRegister.cpp In file included from ../../../../CPP/7zip/Archive/Tar/TarHandler.h:6, from ../../../../CPP/7zip/Archive/Tar/TarRegister.cpp:7: ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h: In member function ‘virtual ULONG NArchive::NTar::CHandler::Release()’: ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/TarHandler.h:58:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 58 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Tar/TarUpdate.cpp In file included from ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Tar/TarUpdate.cpp:7: ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Tar/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Udf/UdfHandler.cpp In file included from ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Udf/UdfHandler.cpp:10: ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/UdfHandler.h: In member function ‘virtual ULONG NArchive::NUdf::CHandler::Release()’: ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/UdfHandler.h:31:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 31 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/UdfHandler.h:31:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 31 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Udf/UdfIn.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' ../../../../CPP/7zip/Archive/Udf/UdfIn.cpp: In member function ‘LONG NArchive::NUdf::CInArchive::FillRefs(NArchive::NUdf::CFileSet&, unsigned int, int, int)’: ../../../../CPP/7zip/Archive/Udf/UdfIn.cpp:578:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 578 | if (_numRefs >= kNumRefsMax) | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/MyString.h:23, from ../../../../CPP/myWindows/StdAfx.h:20, from ../../../../CPP/7zip/Archive/Udf/UdfIn.cpp:3: In member function ‘CObjectVector::Add(NArchive::NUdf::CPartitionMap const&)’, inlined from ‘NArchive::NUdf::CInArchive::Open2()’ at ../../../../CPP/7zip/Archive/Udf/UdfIn.cpp:811:30: ../../../../CPP/Common/MyVector.h:461:47: warning: ‘pm.PartitionIndex’ may be used uninitialized [-Wmaybe-uninitialized] 461 | unsigned Add(const T& item) { return _v.Add(new T(item)); } | ^~~~~~~~~~~ ../../../../CPP/7zip/Archive/Udf/UdfIn.cpp: In member function ‘NArchive::NUdf::CInArchive::Open2()’: ../../../../CPP/7zip/Archive/Udf/UdfIn.cpp:769:23: note: ‘pm.PartitionIndex’ was declared here 769 | CPartitionMap pm; | ^~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/UefiHandler.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/UefiHandler.cpp:23: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzhDecoder.h: In member function ‘virtual ULONG NCompress::NLzh::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzhDecoder.h:57:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 57 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/LzhDecoder.h:57:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 57 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/UefiHandler.cpp: In function ‘AString NArchive::NUefi::GuidToString(const Byte*, bool)’: ../../../../CPP/7zip/Archive/UefiHandler.cpp:360:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 360 | for (i = 4; i < kGuidSize; i++) | ~~^~~~~~~~~~~ ../../../../CPP/7zip/Archive/UefiHandler.cpp: In member function ‘bool NArchive::NUefi::CFfsFileHeader::Parse(const Byte*)’: ../../../../CPP/7zip/Archive/UefiHandler.cpp:453:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const UInt32’ {aka ‘const unsigned int’} [-Wsign-compare] 453 | for (i = 0; i < kFileHeaderSize; i++) | ~~^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/UefiHandler.cpp: In member function ‘virtual ULONG NArchive::NUefi::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/UefiHandler.cpp:667:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 667 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/UefiHandler.cpp:667:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 667 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/UefiHandler.cpp: In member function ‘LONG NArchive::NUefi::CHandler::ParseVolume(int, UInt32, UInt32, UInt32, int, int, int)’: ../../../../CPP/7zip/Archive/UefiHandler.cpp:1182:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1182 | if (level > kLevelMax) | ~~~~~~^~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/VdiHandler.cpp In file included from ../../../../CPP/7zip/Archive/HandlerCont.h:6, from ../../../../CPP/7zip/Archive/VdiHandler.cpp:18: ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerCont::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerImg::Release()’: ../../../../CPP/7zip/Archive/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/Common.h:8, from ../../../../CPP/myWindows/StdAfx.h:17, from ../../../../CPP/7zip/Archive/VdiHandler.cpp:3: ../../../../CPP/7zip/Archive/HandlerCont.h: At global scope: ../../../../CPP/7zip/Archive/HandlerCont.h:104:13: warning: ‘virtual LONG NArchive::CHandlerImg::Seek(Int64, UInt32, UInt64*)’ was hidden [-Woverloaded-virtual=] 104 | STDMETHOD(Seek)(Int64 offset, UInt32 seekOrigin, UInt64 *newPosition); | ^~~~ ../../../../CPP/Common/MyWindows.h:97:54: note: in definition of macro ‘STDMETHOD_’ 97 | #define STDMETHOD_(t, f) virtual t STDMETHODCALLTYPE f | ^ ../../../../CPP/7zip/Archive/HandlerCont.h:104:3: note: in expansion of macro ‘STDMETHOD’ 104 | STDMETHOD(Seek)(Int64 offset, UInt32 seekOrigin, UInt64 *newPosition); | ^~~~~~~~~ ../../../../CPP/7zip/Archive/VdiHandler.cpp:55:11: note: by ‘LONG NArchive::NVdi::CHandler::Seek(UInt64)’ 55 | HRESULT Seek(UInt64 offset) | ^~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/VhdHandler.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/VhdHandler.cpp:12: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerCont::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerImg::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/Common/Common.h:8, from ../../../../CPP/myWindows/StdAfx.h:17, from ../../../../CPP/7zip/Archive/VhdHandler.cpp:3: ../../../../CPP/7zip/Archive/HandlerCont.h: At global scope: ../../../../CPP/7zip/Archive/HandlerCont.h:104:13: warning: ‘virtual LONG NArchive::CHandlerImg::Seek(Int64, UInt32, UInt64*)’ was hidden [-Woverloaded-virtual=] 104 | STDMETHOD(Seek)(Int64 offset, UInt32 seekOrigin, UInt64 *newPosition); | ^~~~ ../../../../CPP/Common/MyWindows.h:97:54: note: in definition of macro ‘STDMETHOD_’ 97 | #define STDMETHOD_(t, f) virtual t STDMETHODCALLTYPE f | ^ ../../../../CPP/7zip/Archive/HandlerCont.h:104:3: note: in expansion of macro ‘STDMETHOD’ 104 | STDMETHOD(Seek)(Int64 offset, UInt32 seekOrigin, UInt64 *newPosition); | ^~~~~~~~~ ../../../../CPP/7zip/Archive/VhdHandler.cpp:250:11: note: by ‘LONG NArchive::NVhd::CHandler::Seek(UInt64)’ 250 | HRESULT Seek(UInt64 offset); | ^~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/VmdkHandler.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:7, from ../../../../CPP/7zip/Archive/VmdkHandler.cpp:18: ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::COutStreamWithAdler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerCont::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 36 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h: In member function ‘virtual ULONG NArchive::CHandlerImg::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/HandlerCont.h:94:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 94 | MY_UNKNOWN_IMP3(IInArchive, IInArchiveGetStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Wim/WimHandler.cpp In file included from ../../../../CPP/7zip/Archive/Wim/../../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/Wim/WimHandler.cpp:11: ../../../../CPP/7zip/Archive/Wim/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h: In member function ‘virtual ULONG NCompress::NLzx::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandler.h: In member function ‘virtual ULONG NArchive::NWim::CHandler::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandler.h:86:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 86 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandler.h:86:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 86 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp In file included from ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp:9: ../../../../CPP/7zip/Archive/Wim/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/Archive/Wim/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp:14: ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp:17: ../../../../CPP/7zip/Archive/Wim/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/Archive/Wim/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h: In member function ‘virtual ULONG NCompress::NLzx::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandler.h: In member function ‘virtual ULONG NArchive::NWim::CHandler::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandler.h:86:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 86 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandler.h:86:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 86 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp: In constructor ‘NArchive::NWim::CMetaItem::CMetaItem()’: ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp:87:7: warning: ‘NArchive::NWim::CMetaItem::SecurityId’ will be initialized after [-Wreorder] 87 | int SecurityId; // -1: means no secutity ID | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp:81:10: warning: ‘UInt64 NArchive::NWim::CMetaItem::FileID’ [-Wreorder] 81 | UInt64 FileID; | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp:96:3: warning: when initialized here [-Wreorder] 96 | CMetaItem(): UpdateIndex(-1), HashIndex(-1), SecurityId(-1), | ^~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp: In member function ‘virtual ULONG NArchive::NWim::CInStreamWithSha1::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp:325:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 325 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp:325:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 325 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp: In member function ‘virtual LONG NArchive::NWim::CHandler::UpdateItems(ISequentialOutStream*, UInt32, IArchiveUpdateCallback*)’: ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp:693:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 693 | #define IS_LETTER_CHAR(c) ((c) >= 'a' && (c) <= 'z' || (c) >= 'A' && (c) <= 'Z') | ~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp:1092:53: note: in expansion of macro ‘IS_LETTER_CHAR’ 1092 | if (colonPos == 1 && fileName[2] == L':' && IS_LETTER_CHAR(fileName[0])) | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandlerOut.cpp:1841:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1841 | if ((int)i < _oldXml.Images.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Wim/WimIn.cpp In file included from ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/Wim/WimIn.cpp:20: ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../Common/OutStreamWithSha1.h: In member function ‘virtual ULONG COutStreamWithSha1::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../Common/OutStreamWithSha1.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../Common/OutStreamWithSha1.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h: In member function ‘virtual ULONG NCompress::NLzx::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Wim/WimRegister.cpp In file included from ../../../../CPP/7zip/Archive/Wim/WimHandler.h:6, from ../../../../CPP/7zip/Archive/Wim/WimRegister.cpp:7: ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h: In member function ‘virtual ULONG NCompress::NLzx::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandler.h: In member function ‘virtual ULONG NArchive::NWim::CHandler::Release()’: ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandler.h:86:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 86 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/../../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Wim/WimHandler.h:86:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 86 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/XarHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Archive/XarHandler.cpp:16: ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPmake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' P/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CNsisDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::COutStreamWithAdler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithSha1.h: In member function ‘virtual ULONG COutStreamWithSha1::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithSha1.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithSha1.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp: In constructor ‘NArchive::NXar::CFile::CFile()’: ../../../../CPP/7zip/Archive/XarHandler.cpp:83:7: warning: ‘NArchive::NXar::CFile::Parent’ will be initialized after [-Wreorder] 83 | int Parent; | ^~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:62:10: warning: ‘UInt64 NArchive::NXar::CFile::Size’ [-Wreorder] 62 | UInt64 Size; | ^~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:85:3: warning: when initialized here [-Wreorder] 85 | CFile(): IsDir(false), HasData(false), ModeDefined(false), Sha1IsDefined(false), | ^~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp: In member function ‘virtual ULONG NArchive::NXar::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:122:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 122 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:122:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 122 | MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp: In function ‘UInt64 NArchive::NXar::ParseTime(const CXmlItem&, const char*)’: ../../../../CPP/7zip/Archive/XarHandler.cpp:152:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^~ ../../../../CPP/7zip/Archive/XarHandler.cpp:174:3: note: in expansion of macro ‘PARSE_NUM’ 174 | PARSE_NUM(4, year) | ^~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:152:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^ ../../../../CPP/7zip/Archive/XarHandler.cpp:174:3: note: in expansion of macro ‘PARSE_NUM’ 174 | PARSE_NUM(4, year) | ^~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:152:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^~ ../../../../CPP/7zip/Archive/XarHandler.cpp:175:3: note: in expansion of macro ‘PARSE_NUM’ 175 | PARSE_NUM(2, month) | ^~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:152:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^ ../../../../CPP/7zip/Archive/XarHandler.cpp:175:3: note: in expansion of macro ‘PARSE_NUM’ 175 | PARSE_NUM(2, month) | ^~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:152:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^~ ../../../../CPP/7zip/Archive/XarHandler.cpp:176:3: note: in expansion of macro ‘PARSE_NUM’ 176 | PARSE_NUM(2, day) | ^~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:152:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^ ../../../../CPP/7zip/Archive/XarHandler.cpp:176:3: note: in expansion of macro ‘PARSE_NUM’ 176 | PARSE_NUM(2, day) | ^~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:152:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^~ ../../../../CPP/7zip/Archive/XarHandler.cpp:177:3: note: in expansion of macro ‘PARSE_NUM’ 177 | PARSE_NUM(2, hour) | ^~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:152:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^ ../../../../CPP/7zip/Archive/XarHandler.cpp:177:3: note: in expansion of macro ‘PARSE_NUM’ 177 | PARSE_NUM(2, hour) | ^~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:152:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^~ ../../../../CPP/7zip/Archive/XarHandler.cpp:178:3: note: in expansion of macro ‘PARSE_NUM’ 178 | PARSE_NUM(2, min) | ^~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:152:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^ ../../../../CPP/7zip/Archive/XarHandler.cpp:178:3: note: in expansion of macro ‘PARSE_NUM’ 178 | PARSE_NUM(2, min) | ^~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:152:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^~ ../../../../CPP/7zip/Archive/XarHandler.cpp:179:3: note: in expansion of macro ‘PARSE_NUM’ 179 | PARSE_NUM(2, sec) | ^~~~~~~~~ ../../../../CPP/7zip/Archive/XarHandler.cpp:152:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 152 | if ((unsigned)(end - p) != _num_) return 0; p += _num_ + 1; } | ^ ../../../../CPP/7zip/Archive/XarHandler.cpp:179:3: note: in expansion of macro ‘PARSE_NUM’ 179 | PARSE_NUM(2, sec) | ^~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/XzHandler.cpp In file included from ../../../../CPP/7zip/Archive/../Common/CWrappers.h:7, from ../../../../CPP/7zip/Archive/XzHandler.cpp:17: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XzHandler.cpp: In member function ‘virtual ULONG NArchive::NXz::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/XzHandler.cpp:123:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 123 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/XzHandler.cpp:123:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 123 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XzHandler.cpp: In member function ‘virtual ULONG NArchive::NXz::CSeekToSeqStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XzHandler.cpp:520:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 520 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/XzHandler.cpp:520:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 520 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/ZHandler.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Archive/ZHandler.cpp:9: ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZDecoder.h: In member function ‘virtual ULONG NCompress::NZ::CDecoder::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZDecoder.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressCoder) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Compress/ZDecoder.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressCoder) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h: In member function ‘virtual ULONG CDummyOutStream::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/DummyOutStream.h:20:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 20 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ZHandler.cpp: In member function ‘virtual ULONG NArchive::NZ::CHandler::Release()’: ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ZHandler.cpp:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/ZHandler.cpp:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(IInArchive) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipAddCommon.cpp In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/Zip/ZipAddCommon.cpp:14: ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaEncoder.h: In member function ‘virtual ULONG NCompress::NLzma::CEncoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 4make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' 3 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CEncoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h: In member function ‘virtual ULONG CSequentialInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h:17:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 17 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h: In member function ‘virtual ULONG CInStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/InStreamWithCRC.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 44 | MY_UNKNOWN_IMP1(IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h: In member function ‘virtual ULONG NCrypto::NZip::CCipher::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h: In member function ‘virtual ULONG NCrypto::NWzAes::CBaseCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipAddCommon.cpp: In member function ‘virtual ULONG NArchive::NZip::CLzmaEncoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipAddCommon.cpp:48:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 48 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipAddCommon.cpp:48:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 48 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:8, from ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:14: ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ImplodeDecoder.h: In member function ‘virtual ULONG NCompress::NImplode::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ImplodeDecoder.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 41 | MY_UNKNOWN_IMP1(ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ImplodeDecoder.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 41 | MY_UNKNOWN_IMP1(ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CEncoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ShrinkDecoder.h: In member function ‘virtual ULONG NCompress::NShrink::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ShrinkDecoder.h:25:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 25 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/ShrinkDecoder.h:25:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 25 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h: In member function ‘virtual ULONG NCrypto::NWzAes::CBaseCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h: In member function ‘virtual ULONG NCrypto::NZip::CCipher::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipStrong.h: In member function ‘virtual ULONG NCrypto::NZipStrong::CDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipStrong.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipStrong.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/OutStreamWithCRC.h: In member function ‘virtual ULONG COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In member function ‘virtual ULONG NArchive::NZip::CVolStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:12, from ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:35: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In constructor ‘NArchive::NZip::CInArchive::CInArchive()’: ../../../../CPP/7zip/Archive/Zip/ZipIn.h:278:25: warning: ‘NArchive::NZip::CInArchive::Callback’ will be initialized after [-Wreorder] 278 | IArchiveOpenCallback *Callback; | ^~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:224:8: warning: ‘bool NArchive::NZip::CInArchive::IsArcOpen’ [-Wreorder] 224 | bool IsArcOpen; | ^~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:280:3: warning: when initialized here [-Wreorder] 280 | CInArchive(): Stream(NULL), Callback(NULL), IsArcOpen(false) {} | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h: In member function ‘virtual ULONG NArchive::NZip::CHandler::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp: In member function ‘virtual ULONG NArchive::NZip::CLzmaDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:505:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 505 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:505:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 505 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp: In member function ‘virtual ULONG NArchive::NZip::CXzDecoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:536:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 536 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.cpp:536:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 536 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipHandlerOut.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/OutBuffer.h:7, from ../../../../CPP/7zip/Archive/Zip/ZipHandlerOut.cpp:14: ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h: In member function ‘virtual ULONG NCrypto::NWzAes::CBaseCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In member function ‘virtual ULONG NArchive::NZip::CVolStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:12, from ../../../../CPP/7zip/Archive/Zip/ZipHandlerOut.cpp:21: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In constructor ‘NArchive::NZip::CInArchive::CInArchive()’: ../../../../CPP/7zip/Archive/Zip/ZipIn.h:278:25: warning: ‘NArchive::NZip::CInArchive::Callback’ will be initialized after [-Wreorder] 278 | IArchiveOpenCallback *Callback; | ^~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:224:8: warning: ‘bool NArchive::NZip::CInArchive::IsArcOpen’ [-Wreorder] 224 | bool IsArcOpen; | ^~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:280:3: warning: when initialized here [-Wreorder] 280 | CInArchive(): Stream(NULL), Callback(NULL), IsArcOpen(false) {} | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h: In member function ‘virtual ULONG NArchive::NZip::CHandler::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp In file included from ../../../../CPP/7zip/Archive/Zip/ZipIn.h:6, from ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp:17: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In member function ‘virtual ULONG NArchive::NZip::CVolStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In constructor ‘NArchive::NZip::CInArchive::CInArchive()’: ../../../../CPP/7zip/Archive/Zip/ZipIn.h:278:25: warning: ‘NArchive::NZip::CInArchive::Callback’ will be initialized after [-Wreorder] 278 | IArchiveOpenCallback *Callback; | ^~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:224:8: warning: ‘bool NArchive::NZip::CInArchive::IsArcOpen’ [-Wreorder] 224 | bool IsArcOpen; | ^~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:280:3: warning: when initialized here [-Wreorder] 280 | CInArchive(): Stream(NULL), Callback(NULL), IsArcOpen(false) {} | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp: In member function ‘LONG NArchive::NZip::CInArchive::ReadLocals(CObjectVector&)’: ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp:1370:48: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1370 | if (items.IsEmpty() || items.Size() == 1 && IsStrangeItem(items[0])) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp: In member function ‘LONG NArchive::NZip::CInArchive::ReadHeaders2(CObjectVector&)’: ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp:1962:16: warning: comparison of integer expressions of different signedness: ‘UInt32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1962 | if (cdDisk != (int)ecd64.CdDisk) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.cpp:2012:29: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2012 | if (ecd64.ThisDisk == 0 && ecd64AbsOffset != ArcInfo.Base + locator.Ecd64Offset | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipItem.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipOut.cpp In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/OffsetStream.h:6, from ../../../../CPP/7zip/Archive/Zip/ZipOut.cpp:5: ../../../../CPP/7zip/Archive/Zip/../../Common/OffsetStream.h: In member function ‘virtual ULONG COffsetOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/OffsetStream.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/OffsetStream.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipRegister.cpp In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:10, from ../../../../CPP/7zip/Archive/Zip/ZipRegister.cpp:7: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In member function ‘virtual ULONG NArchive::NZip::CVolStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:12: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In constructor ‘NArchive::NZip::CInArchive::CInArchive()’: ../../../../CPP/7zip/Archive/Zip/ZipIn.h:278:25: warning: ‘NArchive::NZip::CInArchive::Callback’ will be initialized after [-Wreorder] 278 | IArchiveOpenCallback *Callback; | ^~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:224:8: warning: ‘bool NArchive::NZip::CInArchive::IsArcOpen’ [-Wreorder] 224 | bool IsArcOpen; | ^~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:280:3: warning: when initialized here [-Wreorder] 280 | CInArchive(): Stream(NULL), Callback(NULL), IsArcOpen(false) {} | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h: In member function ‘virtual ULONG NArchive::NZip::CHandler::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipHandler.h:31:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 31 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp In file included from ../../../../CPP/7zip/Archive/Zip/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:14: ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG,make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/OutMemStream.h: In member function ‘virtual ULONG COutMemStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/OutMemStream.h:90:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 90 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/OutMemStream.h:90:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 90 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressMt.h: In member function ‘virtual ULONG CMtCompressProgress::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressMt.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 41 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/ProgressMt.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 41 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h: In member function ‘virtual ULONG NCrypto::NZip::CCipher::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h: In member function ‘virtual ULONG NCrypto::NWzAes::CBaseCoder::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In member function ‘virtual ULONG NArchive::NZip::CVolStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:203:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 203 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Archive/Zip/ZipUpdate.h:12, from ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:27: ../../../../CPP/7zip/Archive/Zip/ZipIn.h: In constructor ‘NArchive::NZip::CInArchive::CInArchive()’: ../../../../CPP/7zip/Archive/Zip/ZipIn.h:278:25: warning: ‘NArchive::NZip::CInArchive::Callback’ will be initialized after [-Wreorder] 278 | IArchiveOpenCallback *Callback; | ^~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:224:8: warning: ‘bool NArchive::NZip::CInArchive::IsArcOpen’ [-Wreorder] 224 | bool IsArcOpen; | ^~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipIn.h:280:3: warning: when initialized here [-Wreorder] 280 | CInArchive(): Stream(NULL), Callback(NULL), IsArcOpen(false) {} | ^~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp: In member function ‘virtual ULONG NArchive::NZip::CMtProgressMixer2::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:254:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 254 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:254:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 254 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp: In member function ‘virtual ULONG NArchive::NZip::CMtProgressMixer::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:307:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 307 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:307:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 307 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp: In member function ‘virtual ULONG NArchive::NZip::CCacheOutStream::Release()’: ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:994:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 994 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Zip/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:994:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 994 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In member function ‘NArchive::NZip::CMemBlocks2::CMemBlocks2(NArchive::NZip::CMemBlocks2 const&)’, inlined from ‘CObjectVector::Add(NArchive::NZip::CMemBlocks2 const&)’ at ../../../../CPP/Common/MyVector.h:461:47, inlined from ‘NArchive::NZip::Update2(CExternalCodecs const*, NArchive::NZip::COutArchive&, NArchive::NZip::CInArchive*, CObjectVector const&, CObjectVector&, NArchive::NZip::CCompressionMethodMode const*, CBuffer const*, IArchiveUpdateCallback*)’ at ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:740:20: ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:221:8: warning: ‘MEM[(const struct CMemBlocks2 &)&D.45116].CompressingResult’ may be used uninitialized [-Wmaybe-uninitialized] 221 | struct CMemBlocks2: public CMemLockBlocks | ^~~~~~~~~~~ ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp: In function ‘NArchive::NZip::Update2(CExternalCodecs const*, NArchive::NZip::COutArchive&, NArchive::NZip::CInArchive*, CObjectVector const&, CObjectVector&, NArchive::NZip::CCompressionMethodMode const*, CBuffer const*, IArchiveUpdateCallback*)’: ../../../../CPP/7zip/Archive/Zip/ZipUpdate.cpp:740:33: note: ‘’ declared here 740 | refs.Refs.Add(CMemBlocks2()); | ^ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/CWrappers.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/CreateCoder.cpp In file included from ../../../../CPP/7zip/Common/CreateCoder.h:6, from ../../../../CPP/7zip/Common/CreateCoder.cpp:8: ../../../../CPP/7zip/Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/FilterCoder.cpp In file included from ../../../../CPP/7zip/Common/FilterCoder.h:8, from ../../../../CPP/7zip/Common/FilterCoder.cpp:7: ../../../../CPP/7zip/Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/InBuffer.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/InOutTempBuffer.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/LimitedStreams.cpp In file included from ../../../../CPP/7zip/Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Common/LimitedStreams.cpp:7: ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' :24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/MemBlocks.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/MethodId.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/MethodProps.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/OffsetStream.cpp In file included from ../../../../CPP/7zip/Common/OffsetStream.h:6, from ../../../../CPP/7zip/Common/OffsetStream.cpp:7: ../../../../CPP/7zip/Common/OffsetStream.h: In member function ‘virtual ULONG COffsetOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStreammake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' ::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33, inlined from ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’ at ../../../../CPP/7zip/Common/OffsetStream.cpp:30:33: ../../../../CPP/7zip/Common/OffsetStream.cpp:32:40: warning: ‘absoluteNewPosition’ may be used uninitialized [-Wmaybe-uninitialized] 32 | *newPosition = absoluteNewPosition - _offset; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../CPP/7zip/Common/OffsetStream.cpp: In member function ‘COffsetOutStream::Seek(long long, unsigned int, unsigned long long*)’: ../../../../CPP/7zip/Common/OffsetStream.cpp:23:10: note: ‘absoluteNewPosition’ declared here 23 | UInt64 absoluteNewPosition; | ^~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/OutBuffer.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/OutMemStream.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Common/OutMemStream.h:6, from ../../../../CPP/7zip/Common/OutMemStream.cpp:5: ../../../../CPP/7zip/Common/OutMemStream.h: In member function ‘virtual ULONG COutMemStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/OutMemStream.h:90:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 90 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/OutMemStream.h:90:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 90 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/ProgressMt.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Common/ProgressMt.h:6, from ../../../../CPP/7zip/Common/ProgressMt.cpp:5: ../../../../CPP/7zip/Common/ProgressMt.h: In member function ‘virtual ULONG CMtCompressProgress::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressMt.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 41 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressMt.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 41 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/ProgressUtils.cpp In file included from ../../../../CPP/7zip/Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Common/ProgressUtils.cpp:5: ../../../../CPP/7zip/Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/PropId.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/StreamBinder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Common/StreamBinder.cpp:5: ../../../../CPP/7zip/Common/StreamBinder.cpp: In member function ‘virtual ULONG CBinderInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:15:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 15 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:15:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 15 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp: In member function ‘virtual ULONG CBinderOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamBinder.cpp:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/StreamObjects.cpp In file included from ../../../../CPP/7zip/Common/StreamObjects.h:7, from ../../../../CPP/7zip/Common/StreamObjects.cpp:9: ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' ~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/StreamUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/UniqBlocks.cpp In file included from ../../../../CPP/7zip/Common/UniqBlocks.cpp:7: ../../../../CPP/7zip/Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/VirtThread.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BZip2Crc.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BZip2Decoder.cpp In file included from ../../../../CPP/7zip/Compress/BZip2Decoder.h:6, from ../../../../CPP/7zip/Compress/BZip2Decoder.cpp:7: ../../../../CPP/7zip/Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CNsisDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BZip2Encoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Compress/BZip2Encoder.cpp:10: ../../../../CPP/7zip/Compress/BZip2Encoder.h: In constructor ‘NCompress::NBZip2::CThreadInfo::CThreadInfo()’: ../../../../CPP/7zip/Compress/BZip2Encoder.h:97:11: warning: ‘NCompress::NBZip2::CThreadInfo::m_BlockSorterIndex’ will be initialized after [-Wreorder] 97 | UInt32 *m_BlockSorterIndex; | ^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:93:9: warning: ‘Byte* NCompress::NBZip2::CThreadInfo::m_Block’ [-Wreorder] 93 | Byte *m_Block; | ^~~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:140:3: warning: when initialized here [-Wreorder] 140 | CThreadInfo(): m_BlockSorterIndex(0), m_Block(0) {} | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/Compress/BZip2Encoder.h:7: ../../../../CPP/7zip/Compress/BZip2Encoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BZip2Register.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Compress/BZip2Decoder.h:6, from ../../../../CPP/7zip/Compress/BZip2Register.cpp:7: ../../../../CPP/7zip/Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:182:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 182 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CNsisDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Decoder.h:228:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 228 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/Compress/BZip2Register.cpp:9: ../../../../CPP/7zip/Compress/BZip2Encoder.h: In constructor ‘NCompress::NBZip2::CThreadInfo::CThreadInfo()’: ../../../../CPP/7zip/Compress/BZip2Encoder.h:97:11: warning: ‘NCompress::NBZip2::CThreadInfo::m_BlockSorterIndex’ will be initialized after [-Wreorder] 97 | UInt32 *m_BlockSorterIndex; | ^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:93:9: warning: ‘Byte* NCompress::NBZip2::CThreadInfo::m_Block’ [-Wreorder] 93 | Byte *m_Block; | ^~~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:140:3: warning: when initialized here [-Wreorder] 140 | CThreadInfo(): m_BlockSorterIndex(0), m_Block(0) {} | ^~~~~~~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h: In member function ‘virtual ULONG NCompress::NBZip2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/BZip2Encoder.h:223:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 223 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Bcj2Coder.cpp In file included from ../../../../CPP/7zip/Compress/Bcj2Coder.h:8, from ../../../../CPP/7zip/Compress/Bcj2Coder.cpp:9: ../../../../CPP/7zip/Compress/Bcj2Coder.h: In member function ‘virtual ULONG NCompress::NBcj2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 45 | MY_UNKNOWN_IMP3(ICompressCoder2, ICompressSetCoderProperties, ICompressSetBufSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 45 | MY_UNKNOWN_IMP3(ICompressCoder2, ICompressSetCoderProperties, ICompressSetBufSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h: In member function ‘virtual ULONG NCompress::NBcj2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Bcj2Register.cpp In file included from ../../../../CPP/7zip/Compress/Bcj2Coder.h:8, from ../../../../CPP/7zip/Compress/Bcj2Register.cpp:7: ../../../../CPP/7zip/Compress/Bcj2Coder.h: In member function ‘virtual ULONG NCompress::NBcj2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 45 | MY_UNKNOWN_IMP3(ICompressCoder2, ICompressSetCoderProperties, ICompressSetBufSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 45 | MY_UNKNOWN_IMP3(ICompressCoder2, ICompressSetCoderProperties, ICompressSetBufSize) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h: In member function ‘virtual ULONG NCompress::NBcj2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:239:49: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 239 | #define MY_UNKNOWN_IMP6(i1, i2, i3, i4, i5, i6) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Bcj2Coder.h:87:3: note: in expansion of macro ‘MY_UNKNOWN_IMP6’ 87 | MY_UNKNOWN_IMP6( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BcjCoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Compress/BcjCoder.h:8, from ../../../../CPP/7zip/Compress/BcjCoder.cpp:5: ../../../../CPP/7zip/Compress/BcjCoder.h: In member function ‘virtual ULONG NCompress::NBcj::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BcjRegister.cpp In file included from ../../../../CPP/7zip/Compress/BcjCoder.h:8, from ../../../../CPP/7zip/Compress/BcjRegister.cpp:7: ../../../../CPP/7zip/Compress/BcjCoder.h: In member function ‘virtual ULONG NCompress::NBcj::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BcjCoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 23 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BitlDecoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BranchMisc.cpp In file included from ../../../../CPP/7zip/Compress/BranchMisc.h:6, from ../../../../CPP/7zip/Compress/BranchMisc.cpp:5: ../../../../CPP/7zip/Compress/BranchMisc.h: In member function ‘virtual ULONG NCompress::NBranch::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/BranchRegister.cpp In file included from ../../../../CPP/7zip/Compress/BranchMisc.h:6, from ../../../../CPP/7zip/Compress/BranchRegister.cpp:9: ../../../../CPP/7zip/Compress/BranchMisc.h: In member function ‘virtual ULONG NCompress::NBranch::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/BranchMisc.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 27 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ByteSwap.cpp In file included from ../../../../CPP/7zip/Compress/ByteSwap.cpp:5: ../../../../CPP/7zip/Compress/ByteSwap.cpp: In member function ‘virtual ULONG NCompress::NByteSwap::CByteSwap2::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ByteSwap.cpp:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 19 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ByteSwap.cpp:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 19 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ByteSwap.cpp: In member function ‘virtual ULONG NCompress::NByteSwap::CByteSwap4::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ByteSwap.cpp:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 28 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ByteSwap.cpp:28:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 28 | MY_UNKNOWN_IMP1(ICompressFilter); | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/CodecExports.cpp In file included from ../../../../CPP/7zip/Compress/CodecExports.cpp:8: ../../../../CPP/7zip/Compress/CodecExports.cpp: In member function ‘virtual ULONG CHashers::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CodecExports.cpp:314:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 314 | MY_UNKNOWN_IMP1(IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CodecExports.cpp:314:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 314 | MY_UNKNOWN_IMP1(IHashers) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/CopyCoder.cpp In file included from ../../../../CPP/7zip/Compress/CopyCoder.h:6, from ../../../../CPP/7zip/Compress/CopyCoder.cpp:7: ../../../../CPP/7zip/Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/CopyRegister.cpp In file included from ../../../../CPP/7zip/Compress/CopyCoder.h:6, from ../../../../CPP/7zip/Compress/CopyRegister.cpp:7: ../../../../CPP/7zip/Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Deflate64Register.cpp In file included from ../../../../CPP/7zip/Compress/DeflateDecoder.h:6, from ../../../../CPP/7zip/Compress/Deflate64Register.cpp:7: ../../../../CPP/7zip/Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder64::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/DeflateDecoder.cpp In file included from ../../../../CPP/7zip/Compress/DeflateDecoder.h:6, from ../../../../CPP/7zip/Compress/DeflateDecoder.cpp:5: ../../../../CPP/7zip/Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h: In constructor ‘NCompress::NDeflate::NDecoder::CCoder::CCoder(bool, bool)’: ../../../../CPP/7zip/Compress/DeflateDecoder.h:48:8: warning: ‘NCompress::NDeflate::NDecoder::CCoder::_deflate64Mode’ will be initialized after [-Wreorder] 48 | bool _deflate64Mode; | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:47:8: warning: ‘bool NCompress::NDeflate::NDecoder::CCoder::_deflateNSIS’ [-Wreorder] 47 | bool _deflateNSIS; | ^~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.cpp:11:1: warning: when initialized here [-Wreorder] 11 | CCoder::CCoder(bool deflate64Mode, bool deflateNSIS): | ^~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/DeflateEncoder.cpp In file included from ../../../../CPP/7zip/Compress/DeflateEncoder.h:8, from ../../../../CPP/7zip/Compress/DeflateEncoder.cpp:10: ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder64::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In constructor ‘NCompress::NDeflate::NEncoder::CCoder::CCoder(bool)’: ../../../../CPP/7zip/Compress/DeflateEncoder.h:106:8: warning: ‘NCompress::NDeflate::NEncoder::CCoder::m_Deflate64Mode’ will be initialized after [-Wreorder] 106 | bool m_Deflate64Mode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:89:11: warning: ‘UInt16* NCompress::NDeflate::NEncoder::CCoder::m_OnePosMatchesMemory’ [-Wreorder] 89 | UInt16 *m_OnePosMatchesMemory; | ^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.cpp:125:1: warning: when initialized here [-Wreorder] 125 | CCoder::CCoder(bool deflate64Mode): | ^~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:105:8: warning: ‘NCompress::NDeflate::NEncoder::CCoder::m_Created’ will be initialized after [-Wreorder] 105 | bool m_Created; | ^~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:82:15: warning: ‘NCompress::NDeflate::NEncoder::CCodeValue* NCompress::NDeflate::NEncoder::CCoder::m_Values’ [-Wreorder] 82 | CCodeValue *m_Values; | ^~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.cpp:125:1: warning: when initialized here [-Wreorder] 125 | CCoder::CCoder(bool deflate64Mode): | ^~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.cpp: In member function ‘void NCompress::NDeflate::NEncoder::CCoder::TryBlock()’: ../../../../CPP/7zip/Compress/DeflateEncoder.cpp:630:83: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 630 | if (m_Pos >= kMatchArrayLimit || BlockSizeRes >= blockSize || !m_SecondPass && | ~~~~~~~~~~~~~~^~ 631 | ((Inline_MatchFinder_GetNumAvailableBytes(&_lzInWindow) == 0) || m_ValueIndex >= m_ValueBlockSize)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/DeflateRegister.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Compress/DeflateDecoder.h:6, from ../../../../CPP/7zip/Compress/DeflateRegister.cpp:7: ../../../../CPP/7zip/Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder64::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/DeltaFilter.cpp In file included from ../../../../CPP/7zip/Compress/DeltaFilter.cpp:7: ../../../../CPP/7zip/Compress/DeltaFilter.cpp: In member function ‘virtual ULONG NCompress::NDelta::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 36 | MY_UNKNOWN_IMP3(ICompressFilter, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 36 | MY_UNKNOWN_IMP3(ICompressFilter, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp: In member function ‘virtual ULONG NCompress::NDelta::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp:97:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 97 | MY_UNKNOWN_IMP2(ICompressFilter, ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeltaFilter.cpp:97:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 97 | MY_UNKNOWN_IMP2(ICompressFilter, ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ImplodeDecoder.cpp In file included from ../../../../CPP/7zip/Compress/ImplodeDecoder.h:6, from ../../../../CPP/7zip/Compress/ImplodeDecoder.cpp:7: ../../../../CPP/7zip/Compress/ImplodeDecoder.h: In member function ‘virtual ULONG NCompress::NImplode::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ImplodeDecoder.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 41 | MY_UNKNOWN_IMP1(ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ImplodeDecoder.h:41:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 41 | MY_UNKNOWN_IMP1(ICompressSetDecoderProperties2) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -o ../../../../bin/7za -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 7zCrc.o 7zCrcOpt.o 7zStream.o Aes.o Alloc.o Bcj2.o Bcj2Enc.o Bra.o Bra86.o BraIA64.o BwtSort.o CpuArch.o Delta.o HuffEnc.o LzFind.o LzFindMt.o Lzma2Dec.o Lzma2Enc.o LzmaDec.o LzmaEnc.o MtCoder.o Ppmd7.o Ppmd7Dec.o Ppmd7Enc.o Ppmd8.o Ppmd8Dec.o Ppmd8Enc.o Sha1.o Sha256.o Sort.o Threads.o Xz.o XzCrc64.o XzCrc64Opt.o XzDec.o XzEnc.o XzIn.o 7zCompressionMode.o 7zDecode.o 7zEncode.o 7zExtract.o 7zFolderInStream.o 7zHandler.o 7zHandlerOut.o 7zHeader.o 7zIn.o 7zOut.o 7zProperties.o 7zRegister.o 7zSpecStream.o 7zUpdate.o Bz2Handler.o CabBlockInStream.o CabHandler.o CabHeader.o CabIn.o CabRegister.o CoderMixer2.o DummyOutStream.o FindSignature.o HandlerOut.o InStreamWithCRC.o ItemNameUtils.o MultiStream.o OutStreamWithCRC.o ParseProperties.o DeflateProps.o GzHandler.o LzmaHandler.o PpmdHandler.o SplitHandler.o TarHandler.o TarHandlerOut.o TarHeader.o TarIn.o TarOut.o TarRegister.o TarUpdate.o XzHandler.o ZHandler.o ZipAddCommon.o ZipHandler.o ZipHandlerOut.o ZipIn.o ZipItem.o ZipOut.o ZipRegister.o ZipUpdate.o CWrappers.o CreateCoder.o FilePathAutoRename.o FileStreams.o FilterCoder.o InBuffer.o InOutTempBuffer.o LimitedStreams.o MemBlocks.o MethodId.o MethodProps.o OffsetStream.o OutBuffer.o OutMemStream.o ProgressMt.o ProgressUtils.o PropId.o StreamBinder.o StreamObjects.o StreamUtils.o UniqBlocks.o VirtThread.o BZip2Crc.o BZip2Decoder.o BZip2Encoder.o BZip2Register.o Bcj2Coder.o Bcj2Register.o BcjCoder.o BcjRegister.o BitlDecoder.o BranchMisc.o BranchRegister.o ByteSwap.o CopyCoder.o CopyRegister.o Deflate64Register.o DeflateDecoder.o DeflateEncoder.o DeflateRegister.o DeltaFilter.o ImplodeDecoder.o ImplodeHuffmanDecoder.o LzOutWindow.o Lzma2Decoder.o Lzma2Encoder.o Lzma2Register.o LzmaDecoder.o LzmaEncoder.o LzmaRegister.o LzxDecoder.o PpmdDecoder.o PpmdEncoder.o PpmdRegister.o PpmdZip.o QuantumDecoder.o ShrinkDecoder.o ZDecoder.o 7zAes.o 7zAesRegister.o HmacSha1.o MyAes.o MyAesReg.o Pbkdf2HmacSha1.o RandGen.o WzAes.o ZipCrypto.o ZipStrong.o ArchiveCommandLine.o ArchiveExtractCallback.o ArchiveOpenCallback.o Bench.o DefaultName.o EnumDirItems.o Extract.o ExtractingFilePath.o HashCalc.o LoadCodecs.o OpenArchive.o PropIDUtils.o SetProperties.o SortUtils.o TempFiles.o Update.o UpdateAction.o UpdateCallback.o UpdatePair.o UpdateProduce.o BenchCon.o ConsoleClose.o ExtractCallbackConsole.o HashCon.o List.o Main.o MainAr.o OpenCallbackConsole.o PercentPrinter.o UpdateCallbackConsole.o UserInputUtils.o CRC.o CommandLineParser.o CrcReg.o IntToString.o ListFileUtils.o MyString.o MyVector.o MyWindows.o Sha1Reg.o Sha256Reg.o StdInStream.o StdOutStream.o StringConvert.o StringToInt.o UTFConvert.o Wildcard.o XzCrc64Reg.o ErrorMsg.o FileDir.o FileFind.o FileIO.o FileName.o PropVariant.o PropVariantConv.o Synchronization.o System.o TimeUtils.o myAddExeFlag.o mySplitCommandLine.o wine_date_and_time.o -lpthread make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ImplodeHuffmanDecoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzOutWindow.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzhDecoder.cpp In file included from ../../../../CPP/7zip/Compress/LzhDecoder.h:6, from ../../../../CPP/7zip/Compress/LzhDecoder.cpp:5: ../../../../CPP/7zip/Compress/LzhDecoder.h: In member function ‘virtual ULONG NCompress::NLzh::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzhDecoder.h:57:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 57 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzhDecoder.h:57:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 57 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp In file included from ../../../../CPP/7zip/Compress/Lzma2Decoder.h:8, from ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:9: ../../../../CPP/7zip/Compress/Lzma2Decoder.h: In member function ‘virtual ULONG NCompress::NLzma2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h: In constructor ‘NCompress::NLzma2::CDecoder::CDecoder()’: ../../../../CPP/7zip/Compress/Lzma2Decoder.h:42:10: warning: ‘NCompress::NLzma2::CDecoder::_outStepSize’ will be initialized after [-Wreorder] 42 | UInt32 _outStepSize; | ^~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:34:8: warning: ‘bool NCompress::NLzma2::CDecoder::_outSizeDefined’ [-Wreorder] 34 | bool _outSizeDefined; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:27:1: warning: when initialized here [-Wreorder] 27 | CDecoder::CDecoder(): | ^~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:34:8: warning: ‘NCompress::NLzma2::CDecoder::_outSizeDefined’ will be initialized after [-Wreorder] 34 | bool _outSizeDefined; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:33:8: warning: ‘bool NCompress::NLzma2::CDecoder::_finishMode’ [-Wreorder] 33 | bool _finishMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:27:1: warning: when initialized here [-Wreorder] 27 | CDecoder::CDecoder(): | ^~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp: In member function ‘virtual LONG NCompress::NLzma2::CDecoder::Code(ISequentialInStream*, ISequentialOutStream*, const UInt64*, const UInt64*, ICompressProgressInfo*)’: ../../../../CPP/7zip/Compress/Lzma2Decoder.cpp:145:43: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 145 | bool finished = (inSizeProcessed == 0 && outSizeProcessed == 0 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Lzma2Register.cpp In file included from ../../../../CPP/7zip/Compress/Lzma2Decoder.h:8, from ../../../../CPP/7zip/Compress/Lzma2Register.cpp:7: ../../../../CPP/7zip/Compress/Lzma2Decoder.h: In member function ‘virtual ULONG NCompress::NLzma2::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/Lzma2Decoder.h:58:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 58 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.h: In member function ‘virtual ULONG NCompress::NLzma2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 23 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 23 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/Lzma2Encoder.cpp In file included from ../../../../CPP/7zip/Compress/../Common/CWrappers.h:7, from ../../../../CPP/7zip/Compress/Lzma2Encoder.cpp:7: ../../../../CPP/7zip/Compress/Lzma2Encoder.h: In member function ‘virtual ULONG NCompress::NLzma2::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 23 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.h:23:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 23 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/Lzma2Encoder.cpp: In function ‘LONG NCompress::NLzma2::SetLzma2Prop(PROPID, const PROPVARIANT&, CLzma2EncProps&)’: ../../../../CPP/7zip/Compress/Lzma2Encoder.cpp:56:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 56 | if (prop.vt != VT_UI4) return E_INVALIDARG; lzma2Props.numTotalThreads = (int)(prop.ulVal); break; | ^~ ../../../../CPP/7zip/Compress/Lzma2Encoder.cpp:56:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 56 | if (prop.vt != VT_UI4) return E_INVALIDARG; lzma2Props.numTotalThreads = (int)(prop.ulVal); break; | ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzmaEncoder.cpp In file included from ../../../../CPP/7zip/Compress/../Common/CWrappers.h:7, from ../../../../CPP/7zip/Compress/LzmaEncoder.cpp:7: ../../../../CPP/7zip/Compress/LzmaEncoder.h: In member function ‘virtual ULONG NCompress::NLzma::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.cpp: In member function ‘virtual LONG NCompress::NLzma::CEncoder::SetCoderProperties(const PROPID*, const PROPVARIANT*, UInt32)’: ../../../../CPP/7zip/Compress/LzmaEncoder.cpp:118:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 118 | if (prop.vt != VT_BOOL) return E_INVALIDARG; props.writeEndMark = (prop.boolVal != VARIANT_FALSE); break; | ^~ ../../../../CPP/7zip/Compress/LzmaEncoder.cpp:118:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 118 | if (prop.vt != VT_BOOL) return E_INVALIDARG; props.writeEndMark = (prop.boolVal != VARIANT_FALSE); break; | ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzmaDecoder.cpp In file included from ../../../../CPP/7zip/Compress/LzmaDecoder.h:8, from ../../../../CPP/7zip/Compress/LzmaDecoder.cpp:9: ../../../../CPP/7zip/Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzmaRegister.cpp In file included from ../../../../CPP/7zip/Compress/LzmaDecoder.h:8, from ../../../../CPP/7zip/Compress/LzmaRegister.cpp:7: ../../../../CPP/7zip/Compress/LzmaDecoder.h: In member function ‘virtual ULONG NCompress::NLzma::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/LzmaDecoder.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.h: In member function ‘virtual ULONG NCompress::NLzma::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzmaEncoder.h:24:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 24 | MY_UNKNOWN_IMP3(ICompressCoder, ICompressSetCoderProperties, ICompressWriteCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzxDecoder.cpp In file included from ../../../../CPP/7zip/Compress/LzxDecoder.h:8, from ../../../../CPP/7zip/Compress/LzxDecoder.cpp:18: ../../../../CPP/7zip/Compress/LzxDecoder.h: In member function ‘virtual ULONG NCompress::NLzx::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:223:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 223 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h: In constructor ‘NCompress::NLzx::CDecoder::CDecoder(bool)’: ../../../../CPP/7zip/Compress/LzxDecoder.h:192:8: warning: ‘NCompress::NLzx::CDecoder::_keepHistory’ will be initialized after [-Wreorder] 192 | bool _keepHistory; | ^~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:181:8: warning: ‘bool NCompress::NLzx::CDecoder::_skipByte’ [-Wreorder] 181 | bool _skipByte; | ^~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.cpp:64:1: warning: when initialized here [-Wreorder] 64 | CDecoder::CDecoder(bool wimMode): | ^~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:194:12: warning: ‘NCompress::NLzx::CDecoder::_numDictBits’ will be initialized after [-Wreorder] 194 | unsigned _numDictBits; | ^~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:186:10: warning: ‘UInt32 NCompress::NLzx::CDecoder::_unpackBlockSize’ [-Wreorder] 186 | UInt32 _unpackBlockSize; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.cpp:64:1: warning: when initialized here [-Wreorder] 64 | CDecoder::CDecoder(bool wimMode): | ^~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:198:10: warning: ‘NCompress::NLzx::CDecoder::_x86_translationSize’ will be initialized after [-Wreorder] 198 | UInt32 _x86_translationSize; | ^~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.h:189:8: warning: ‘bool NCompress::NLzx::CDecoder::KeepHistoryForNext’ [-Wreorder] 189 | bool KeepHistoryForNext; | ^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/LzxDecoder.cpp:64:1: warning: when initialized here [-Wreorder] 64 | CDecoder::CDecoder(bool wimMode): | ^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/LzmsDecoder.cpp ../../../../CPP/7zip/Compress/LzmsDecoder.cpp: In member function ‘LONG NCompress::NLzms::CDecoder::CodeReal(const Byte*, size_t, Byte*, size_t)’: ../../../../CPP/7zip/Compress/LzmsDecoder.cpp:543:27: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 543 | _rc.cur == _bs._buf && _bs._bitPos != 0) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/PpmdEncoder.cpp In file included from ../../../../CPP/7zip/Compress/PpmdEncoder.h:8, from ../../../../CPP/7zip/Compress/PpmdEncoder.cpp:10: ../../../../CPP/7zip/Compress/PpmdEncoder.h: In member function ‘virtual ULONG NCompress::NPpmd::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdEncoder.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 44 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdEncoder.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 44 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/PpmdDecoder.cpp In file included from ../../../../CPP/7zip/Compress/PpmdDecoder.h:9, from ../../../../CPP/7zip/Compress/PpmdDecoder.cpp:11: ../../../../CPP/7zip/Compress/PpmdDecoder.h: In member function ‘virtual ULONG NCompress::NPpmd::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 45 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 45 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/PpmdRegister.cpp In file included from ../../../../CPP/7zip/Compress/PpmdDecoder.h:9, from ../../../../CPP/7zip/Compress/PpmdRegister.cpp:7: ../../../../CPP/7zip/Compress/PpmdDecoder.h: In member function ‘virtual ULONG NCompress::NPpmd::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 45 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdDecoder.h:45:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 45 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdEncoder.h: In member function ‘virtual ULONG NCompress::NPpmd::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdEncoder.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 44 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdEncoder.h:44:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 44 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/PpmdZip.cpp In file included from ../../../../CPP/7zip/Compress/PpmdZip.h:9, from ../../../../CPP/7zip/Compress/PpmdZip.cpp:10: ../../../../CPP/7zip/Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdZip.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdZip.h: In member function ‘virtual ULONG NCompress::NPpmdZip::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/PpmdZip.h:77:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 77 | MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/QuantumDecoder.cpp In file included from ../../../../CPP/7zip/Compress/QuantumDecoder.h:6, from ../../../../CPP/7zip/Compress/QuantumDecoder.cpp:7: ../../../../CPP/7zip/Compress/QuantumDecoder.h: In member function ‘virtual ULONG NCompress::NQuantum::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/QuantumDecoder.h:161:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 161 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/QuantumDecoder.h:161:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 161 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ShrinkDecoder.cpp In file included from ../../../../CPP/7zip/Compress/../Common/OutBuffer.h:7, from ../../../../CPP/7zip/Compress/ShrinkDecoder.cpp:11: ../../../../CPP/7zip/Compress/ShrinkDecoder.h: In member function ‘virtual ULONG NCompress::NShrink::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ShrinkDecoder.h:25:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 25 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ShrinkDecoder.h:25:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 25 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ZDecoder.cpp In file included from ../../../../CPP/7zip/Compress/../Common/OutBuffer.h:7, from ../../../../CPP/7zip/Compress/ZDecoder.cpp:10: ../../../../CPP/7zip/Compress/ZDecoder.h: In member function ‘virtual ULONG NCompress::NZ::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZDecoder.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressCoder) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZDecoder.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressCoder) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/XpressDecoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ZlibEncoder.cpp In file included from ../../../../CPP/7zip/Compress/DeflateEncoder.h:8, from ../../../../CPP/7zip/Compress/ZlibEncoder.h:6, from ../../../../CPP/7zip/Compress/ZlibEncoder.cpp:7: ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:193:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 193 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NEncoder::CCOMCoder64::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateEncoder.h:207:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 207 | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibEncoder.h: In member function ‘virtual ULONG NCompress::NZlib::CInStreamWithAdler::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibEncoder.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibEncoder.h:19:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 19 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibEncoder.h: In member function ‘virtual ULONG NCompress::NZlib::CEncoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibEncoder.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibEncoder.h:43:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 43 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/ZlibDecoder.cpp In file included from ../../../../CPP/7zip/Compress/DeflateDecoder.h:6, from ../../../../CPP/7zip/Compress/ZlibDecoder.h:6, from ../../../../CPP/7zip/Compress/ZlibDecoder.cpp:7: ../../../../CPP/7zip/Compress/DeflateDecoder.h: In member function ‘virtual ULONG NCompress::NDeflate::NDecoder::CCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:230:45: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 230 | #define MY_UNKNOWN_IMP5(i1, i2, i3, i4, i5) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/DeflateDecoder.h:95:3: note: in expansion of macro ‘MY_UNKNOWN_IMP5’ 95 | MY_UNKNOWN_IMP5( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::COutStreamWithAdler::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibDecoder.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibDecoder.h: In member function ‘virtual ULONG NCompress::NZlib::CDecoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/ZlibDecoder.h:46:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 46 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/7zAesRegister.cpp In file included from ../../../../CPP/7zip/Crypto/7zAes.h:7, from ../../../../CPP/7zip/Crypto/7zAesRegister.cpp:7: ../../../../CPP/7zip/Crypto/7zAes.h: In member function ‘virtual ULONG NCrypto::N7z::CEncoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:89:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 89 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:89:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 89 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h: In member function ‘virtual ULONG NCrypto::N7z::CDecoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/HmacSha1.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/HmacSha256.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/7zAes.cpp In file included from ../../../../CPP/7zip/Crypto/7zAes.h:7, from ../../../../CPP/7zip/Crypto/7zAes.cpp:15: ../../../../CPP/7zip/Crypto/7zAes.h: In member function ‘virtual ULONG NCrypto::N7z::CEncoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:89:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 89 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:89:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 89 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h: In member function ‘virtual ULONG NCrypto::N7z::CDecoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/7zAes.h:108:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 108 | MY_UNKNOWN_IMP3( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/MyAes.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/7zip/Crypto/MyAes.h:8, from ../../../../CPP/7zip/Crypto/MyAes.cpp:7: ../../../../CPP/7zip/Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/MyAesReg.cpp In file included from ../../../../CPP/7zip/Crypto/MyAes.h:8, from ../../../../CPP/7zip/Crypto/MyAesReg.cpp:7: ../../../../CPP/7zip/Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/Pbkdf2HmacSha1.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/RandGen.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/ZipCrypto.cpp In file included from ../../../../CPP/7zip/Crypto/ZipCrypto.h:6, from ../../../../CPP/7zip/Crypto/ZipCrypto.cpp:10: ../../../../CPP/7zip/Crypto/ZipCrypto.h: In member function ‘virtual ULONG NCrypto::NZip::CCipher::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/ZipCrypto.h:50:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 50 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/WzAes.cpp In file included from ../../../../CPP/7zip/Crypto/WzAes.h:18, from ../../../../CPP/7zip/Crypto/WzAes.cpp:17: ../../../../CPP/7zip/Crypto/WzAes.h: In member function ‘virtual ULONG NCrypto::NWzAes::CBaseCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/WzAes.h:92:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 92 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/CRC.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Crypto/ZipStrong.cpp In file included from ../../../../CPP/7zip/Crypto/MyAes.h:8, from ../../../../CPP/7zip/Crypto/ZipStrong.h:10, from ../../../../CPP/7zip/Crypto/ZipStrong.cpp:11: ../../../../CPP/7zip/Crypto/MyAes.h: In member function ‘virtual ULONG NCrypto::CAesCbcCoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/MyAes.h:33:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 33 | MY_UNKNOWN_IMP3(ICompressFilter, ICryptoProperties, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/ZipStrong.h: In member function ‘virtual ULONG NCrypto::NZipStrong::CDecoder::Release()’: ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/ZipStrong.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Crypto/ZipStrong.h:51:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 51 | MY_UNKNOWN_IMP1(ICryptoSetPassword) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/CrcReg.cpp In file included from ../../../../CPP/Common/CrcReg.cpp:8: ../../../../CPP/Common/CrcReg.cpp: In member function ‘virtual ULONG CCrcHasher::Release()’: ../../../../CPP/Common/../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/CrcReg.cpp:37:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 37 | MY_UNKNOWN_IMP2(IHasher, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/CrcReg.cpp:37:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 37 | MY_UNKNOWN_IMP2(IHasher, ICompressSetCoderProperties) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/DynLimBuf.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/IntToString.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyMap.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyVector.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyWindows.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyString.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyXml.cpp ../../../../CPP/Common/MyXml.cpp: In function ‘bool IsValidChar(char)’: ../../../../CPP/Common/MyXml.cpp:10:14: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 10 | c >= 'a' && c <= 'z' || | ~~~~~~~~~^~~~~~~~~~~ ../../../../CPP/Common/MyXml.cpp:12:14: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 12 | c >= '0' && c <= '9' || | ~~~~~~~~~^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/NewHandler.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/Sha1Reg.cpp In file included from ../../../../CPP/Common/Sha1Reg.cpp:7: ../../../../CPP/Common/Sha1Reg.cpp: In member function ‘virtual ULONG CSha1Hasher::Release()’: ../../../../CPP/Common/../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/Sha1Reg.cpp:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 21 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/Sha1Reg.cpp:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 21 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/Sha256Reg.cpp In file included from ../../../../CPP/Common/Sha256Reg.cpp:7: ../../../../CPP/Common/Sha256Reg.cpp: In member function ‘virtual ULONG CSha256Hasher::Release()’: ../../../../CPP/Common/../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/Sha256Reg.cpp:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 21 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/Sha256Reg.cpp:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 21 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StringConvert.cpp ../../../../CPP/Common/StringConvert.cpp: In function ‘UString MultiByteToUnicodeString(const AString&, UINT)’: ../../../../CPP/Common/StringConvert.cpp:162:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 162 | for (int i = 0; i < srcString.Len(); i++) | ~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp: In function ‘AString UnicodeStringToMultiByte(const UString&, UINT)’: ../../../../CPP/Common/StringConvert.cpp:173:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (int i = 0; i < srcString.Len(); i++) { | ~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp:174:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 174 | if ((0xd800 <= srcString[i] && srcString[i] <= 0xdbff) && ((i + 1) < srcString.Len()) && | ~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp:200:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 200 | for (int i = 0; i < srcString.Len(); i++) | ~~^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StringToInt.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/UTFConvert.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/XzCrc64Reg.cpp In file included from ../../../../CPP/Common/XzCrc64Reg.cpp:8: ../../../../CPP/Common/XzCrc64Reg.cpp: In member function ‘virtual ULONG CXzCrc64Hasher::Release()’: ../../../../CPP/Common/../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/XzCrc64Reg.cpp:22:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 22 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/Common/../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/Common/XzCrc64Reg.cpp:22:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 22 | MY_UNKNOWN_IMP1(IHasher) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/Wildcard.cpp In file included from ../../../../CPP/Common/Wildcard.cpp:5: ../../../../CPP/Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/Common/Wildcard.cpp: In function ‘bool NWildcard::IsDriveColonName(const wchar_t*)’: ../../../../CPP/Common/Wildcard.cpp:463:58: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 463 | return c != 0 && s[1] == ':' && s[2] == 0 && (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z'); | ~~~~~~~~~^~~~~~~~~~~ ../../../../CPP/Common/Wildcard.cpp: In member function ‘void NWildcard::CCensor::AddItem(NWildcard::ECensorPathMode, bool, const UString&, bool, bool)’: ../../../../CPP/Common/Wildcard.cpp:583:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 583 | if (dotsIndex >= 0) | ^ ../../../../CPP/Common/Wildcard.cpp:611:54: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 611 | if (pathParts.IsEmpty() || pathParts.Size() == 1 && pathParts[0].IsEmpty()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileDir.cpp ../../../../CPP/Windows/FileDir.cpp: In function ‘bool NWindows::NFile::NDir::CreateComplexDir(CFSTR)’: ../../../../CPP/Windows/FileDir.cpp:502:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 502 | if (pos > 0 && pos == pathName.Len() - 1) | ~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/Windows/FileDir.cpp:535:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 535 | while (pos < pathName.Len()) | ~~~~^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileFind.cpp ../../../../CPP/Windows/FileFind.cpp: In function ‘void my_windows_split_path(const AString&, AString&, AString&)’: ../../../../CPP/Windows/FileFind.cpp:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 34 | } else if ((pos+1) < p_path.Len()) { | ~~~~~~~~^~~~~~~~~~~~~~ ../../../../CPP/Windows/FileFind.cpp: In function ‘void my_windows_split_path(const UString&, UString&, UString&)’: ../../../../CPP/Windows/FileFind.cpp:71:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 71 | } else if ((pos+1) < p_path.Len()) { | ~~~~~~~~^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileIO.cpp ../../../../CPP/Windows/FileIO.cpp: In member function ‘bool NWindows::NFile::NIO::CFileBase::Create(CFSTR, DWORD, DWORD, DWORD, DWORD, bool)’: ../../../../CPP/Windows/FileIO.cpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 113 | for (int i = 0; i < ustr.Len(); i++) | ~~^~~~~~~~~~~~ ../../../../CPP/Windows/FileIO.cpp: In member function ‘bool NWindows::NFile::NIO::CInFile::Read(void*, UINT32, UINT32&)’: ../../../../CPP/Windows/FileIO.cpp:318:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT32’ {aka ‘unsigned int’} [-Wsign-compare] 318 | if (len > bytesToRead) len = bytesToRead; | ~~~~^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileName.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' In file included from ../../../../CPP/Windows/FileName.cpp:6: ../../../../CPP/Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/Windows/FileName.cpp: In function ‘bool NWindows::NFile::NName::IsDrivePath(const wchar_t*)’: ../../../../CPP/Windows/FileName.cpp:234:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 234 | #define IS_LETTER_CHAR(c) ((c) >= 'a' && (c) <= 'z' || (c) >= 'A' && (c) <= 'Z') | ~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../CPP/Windows/FileName.cpp:235:53: note: in expansion of macro ‘IS_LETTER_CHAR’ 235 | bool IsDrivePath(const wchar_t *s) throw() { return IS_LETTER_CHAR(s[0]) && s[1] == ':' && s[2] == WCHAR_PATH_SEPARATOR; } | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/PropVariant.cpp ../../../../CPP/Windows/PropVariant.cpp: In member function ‘LONG NWindows::NCOM::CPropVariant::Attach(PROPVARIANT*)’: ../../../../CPP/Windows/PropVariant.cpp:281:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class NWindows::NCOM::CPropVariant’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 281 | memcpy(this, pSrc, sizeof(PROPVARIANT)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/Windows/PropVariant.cpp:7: ../../../../CPP/Windows/PropVariant.h:46:7: note: ‘class NWindows::NCOM::CPropVariant’ declared here 46 | class CPropVariant : public tagPROPVARIANT | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/PropVariantUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/System.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/Synchronization.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/myWindows/wine_date_and_time.cpp ../../../../CPP/myWindows/wine_date_and_time.cpp: In function ‘SystemTimeToFileTime’: ../../../../CPP/myWindows/wine_date_and_time.cpp:431:42: warning: ‘t.QuadPart’ may be used uninitialized [-Wmaybe-uninitialized] 431 | ft->dwHighDateTime = (DWORD)(t.QuadPart>>32); | ~~~~~~~~~~~^~~~~ ../../../../CPP/myWindows/wine_date_and_time.cpp:417:17: note: ‘t.QuadPart’ was declared here 417 | LARGE_INTEGER t; | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/TimeUtils.cpp ../../../../CPP/Windows/TimeUtils.cpp: In function ‘bool NWindows::NTime::UnixTime64ToFileTime(Int64, FILETIME&)’: ../../../../CPP/Windows/TimeUtils.cpp:127:16: warning: comparison of integer expressions of different signedness: ‘Int64’ {aka ‘long long int’} and ‘long long unsigned int’ [-Wsign-compare] 127 | if (unixTime > kNumSecondsInFileTime - kUnixTimeOffset) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -fPIC -shared -o ../../../../bin/7z.so -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 7zBuf2.o 7zCrc.o 7zCrcOpt.o 7zStream.o Aes.o Alloc.o Bcj2.o Bcj2Enc.o Blake2s.o Bra.o Bra86.o BraIA64.o BwtSort.o CpuArch.o Delta.o HuffEnc.o LzFind.o LzFindMt.o Lzma2Dec.o Lzma2Enc.o LzmaDec.o LzmaEnc.o MtCoder.o Ppmd7.o Ppmd7Dec.o Ppmd7Enc.o Ppmd8.o Ppmd8Dec.o Ppmd8Enc.o Sha1.o Sha256.o Sort.o Threads.o Xz.o XzCrc64.o XzCrc64Opt.o XzDec.o XzEnc.o XzIn.o 7zCompressionMode.o 7zDecode.o 7zEncode.o 7zExtract.o 7zFolderInStream.o 7zHandler.o 7zHandlerOut.o 7zHeader.o 7zIn.o 7zOut.o 7zProperties.o 7zRegister.o 7zSpecStream.o 7zUpdate.o ApmHandler.o ArHandler.o ArchiveExports.o ArjHandler.o Bz2Handler.o CabBlockInStream.o CabHandler.o CabHeader.o CabIn.o CabRegister.o ChmHandler.o ChmIn.o ComHandler.o CoderMixer2.o DummyOutStream.o FindSignature.o HandlerOut.o InStreamWithCRC.o ItemNameUtils.o MultiStream.o OutStreamWithCRC.o OutStreamWithSha1.o ParseProperties.o CpioHandler.o CramfsHandler.o DeflateProps.o DllExports2.o DmgHandler.o ElfHandler.o ExtHandler.o FatHandler.o FlvHandler.o GzHandler.o GptHandler.o HandlerCont.o HfsHandler.o IhexHandler.o IsoHandler.o IsoHeader.o IsoIn.o IsoRegister.o LzhHandler.o LzmaHandler.o MachoHandler.o MbrHandler.o MslzHandler.o MubHandler.o NsisDecode.o NsisHandler.o NsisIn.o NsisRegister.o NtfsHandler.o PeHandler.o PpmdHandler.o QcowHandler.o RpmHandler.o SplitHandler.o SquashfsHandler.o SwfHandler.o TarHandler.o TarHandlerOut.o TarHeader.o TarIn.o TarOut.o TarRegister.o TarUpdate.o UdfHandler.o UdfIn.o UefiHandler.o VdiHandler.o VhdHandler.o VmdkHandler.o WimHandler.o WimHandlerOut.o WimIn.o WimRegister.o XarHandler.o XzHandler.o ZHandler.o ZipAddCommon.o ZipHandler.o ZipHandlerOut.o ZipIn.o ZipItem.o ZipOut.o ZipRegister.o ZipUpdate.o CWrappers.o CreateCoder.o FilterCoder.o InBuffer.o InOutTempBuffer.o LimitedStreams.o MemBlocks.o MethodId.o MethodProps.o OffsetStream.o OutBuffer.o OutMemStream.o ProgressMt.o ProgressUtils.o PropId.o StreamBinder.o StreamObjects.o StreamUtils.o UniqBlocks.o VirtThread.o BZip2Crc.o BZip2Decoder.o BZip2Encoder.o BZip2Register.o Bcj2Coder.o Bcj2Register.o BcjCoder.o BcjRegister.o BitlDecoder.o BranchMisc.o BranchRegister.o ByteSwap.o CodecExports.o CopyCoder.o CopyRegister.o Deflate64Register.o DeflateDecoder.o DeflateEncoder.o DeflateRegister.o DeltaFilter.o ImplodeDecoder.o ImplodeHuffmanDecoder.o LzOutWindow.o LzhDecoder.o Lzma2Decoder.o Lzma2Encoder.o Lzma2Register.o LzmaDecoder.o LzmaEncoder.o LzmaRegister.o LzmsDecoder.o LzxDecoder.o PpmdDecoder.o PpmdEncoder.o PpmdRegister.o PpmdZip.o QuantumDecoder.o ShrinkDecoder.o ZDecoder.o XpressDecoder.o ZlibDecoder.o ZlibEncoder.o 7zAes.o 7zAesRegister.o HmacSha1.o HmacSha256.o MyAes.o MyAesReg.o Pbkdf2HmacSha1.o RandGen.o WzAes.o ZipCrypto.o ZipStrong.o CRC.o CrcReg.o DynLimBuf.o IntToString.o MyMap.o MyString.o MyVector.o MyWindows.o MyXml.o NewHandler.o Sha1Reg.o Sha256Reg.o StringConvert.o StringToInt.o UTFConvert.o Wildcard.o XzCrc64Reg.o FileDir.o FileFind.o FileIO.o FileName.o PropVariant.o PropVariantUtils.o Synchronization.o System.o TimeUtils.o wine_date_and_time.o -lpthread -ldl make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Format7zFree' /usr/bin/make -C CPP/7zip/UI/Console all /usr/bin/make -C CPP/7zip/UI/GUI all make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/7zCrc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/7zCrc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/7zCrcOpt.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/7zCrcOpt.c : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Alloc.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' ../../../../C/Alloc.c: In function ‘align_alloc’: ../../../../C/Alloc.c:63:48: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 63 | printf("Out of memory: can't allocate %u bytes\n",size); | ~^ ~~~~ | | | | | size_t {aka long unsigned int} | unsigned int | %lu make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/CpuArch.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Alloc.c : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../C/Alloc.c: In function ‘align_alloc’: ../../../../C/Alloc.c:63:48: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 63 | printf("Out of memory: can't allocate %u bytes\n",size); | ~^ ~~~~ | | | | | size_t {aka long unsigned int} | unsigned int | %lu make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Threads.c make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/CpuArch.c : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../C/Threads.c : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' In file included from ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:8, from ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp:5: ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h: In member function ‘virtual ULONG COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:8, from ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp:5: ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h: In member function ‘virtual ULONG COutStreamWithCRC::Release()’: ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Archive/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Archive/Common/OutStreamWithCRC.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 21 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/CreateCoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' In file included from ../../../../CPP/7zip/Common/CreateCoder.h:6, from ../../../../CPP/7zip/Common/CreateCoder.cpp:8: ../../../../CPP/7zip/Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/CreateCoder.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/Common/CreateCoder.h:6, from ../../../../CPP/7zip/Common/CreateCoder.cpp:8: ../../../../CPP/7zip/Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/FilePathAutoRename.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/FilePathAutoRename.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/FileStreams.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' In file included from ../../../../CPP/7zip/Common/FileStreams.h:18, from ../../../../CPP/7zip/Common/FileStreams.cpp:16: ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/FileStreams.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/Common/FileStreams.h:18, from ../../../../CPP/7zip/Common/FileStreams.cpp:16: ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/FilterCoder.cpp In file included from ../../../../CPP/7zip/Common/FilterCoder.h:8, from ../../../../CPP/7zip/Common/FilterCoder.cpp:7: ../../../../CPP/7zip/Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/FilterCoder.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/Common/FilterCoder.h:8, from ../../../../CPP/7zip/Common/FilterCoder.cpp:7: ../../../../CPP/7zip/Common/FilterCoder.h: In member function ‘virtual ULONG CFilterCoder::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/FilterCoder.h:184:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 184 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/LimitedStreams.cpp In file included from ../../../../CPP/7zip/Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Common/LimitedStreams.cpp:7: ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/LimitedStreams.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/Common/LimitedStreams.h:7, from ../../../../CPP/7zip/Common/LimitedStreams.cpp:7: ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/MethodProps.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/ProgressUtils.cpp In file included from ../../../../CPP/7zip/Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Common/ProgressUtils.cpp:5: ../../../../CPP/7zip/Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/MethodProps.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/PropId.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/ProgressUtils.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/Common/ProgressUtils.h:6, from ../../../../CPP/7zip/Common/ProgressUtils.cpp:5: ../../../../CPP/7zip/Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/PropId.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/StreamObjects.cpp In file included from ../../../../CPP/7zip/Common/StreamObjects.h:7, from ../../../../CPP/7zip/Common/StreamObjects.cpp:9: ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/StreamUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/StreamObjects.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/Common/StreamObjects.h:7, from ../../../../CPP/7zip/Common/StreamObjects.cpp:9: ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/UniqBlocks.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' In file included from ../../../../CPP/7zip/Common/UniqBlocks.cpp:7: ../../../../CPP/7zip/Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/StreamUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/CopyCoder.cpp In file included from ../../../../CPP/7zip/Compress/CopyCoder.h:6, from ../../../../CPP/7zip/Compress/CopyCoder.cpp:7: ../../../../CPP/7zip/Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Common/UniqBlocks.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/Common/UniqBlocks.cpp:7: ../../../../CPP/7zip/Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/Compress/CopyCoder.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/Compress/CopyCoder.h:6, from ../../../../CPP/7zip/Compress/CopyCoder.cpp:7: ../../../../CPP/7zip/Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/Compress/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp In file included from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.h:7, from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:27: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Common/Extract.h:10, from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.h:9: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.h:11: ../../../../CPP/7zip/UI/Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘bool CArcCommand::IsFromExtractGroup() const’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kAdd’ not handled in switch [-Wswitch] 286 | switch (CommandType) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kUpdate’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kDelete’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kList’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kBenchmark’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kInfo’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kHash’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kRename’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘NExtract::NPathMode::EEnum CArcCommand::GetPathMode() const’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kAdd’ not handled in switch [-Wswitch] 298 | switch (CommandType) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kUpdate’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kDelete’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kExtract’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kList’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kBenchmark’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kInfo’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kHash’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kRename’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘bool CArcCommand::IsFromUpdateGroup() const’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kTest’ not handled in switch [-Wswitch] 309 | switch (CommandType) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kExtract’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kExtractFull’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kList’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kBenchmark’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kInfo’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kHash’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In function ‘void AddNameToCensor(NWildcard::CCensor&, const UString&, bool, NRecursedType::EEnum, bool)’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:365:10: warning: enumeration value ‘kNonRecursed’ not handled in switch [-Wswitch] 365 | switch (type) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In function ‘bool ParseUpdateCommandString2(const UString&, NUpdateArchive::CActionSet&, UString&)’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:726:22: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘unsigned int’ [-Wsign-compare] 726 | if (c < '0' || c >= '0' + kNumUpdatePairActions) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘void CArcCmdLineParser::Parse1(const UStringVector&, CArcCmdLineOptions&)’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:929:14: warning: variable ‘v’ set but not used [-Wunused-but-set-variable] 929 | UInt32 v = 0; | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.h:7, from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:27: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Common/Extract.h:10, from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.h:9: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 19make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' 6 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.h:11: ../../../../CPP/7zip/UI/Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘bool CArcCommand::IsFromExtractGroup() const’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kAdd’ not handled in switch [-Wswitch] 286 | switch (CommandType) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kUpdate’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kDelete’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kList’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kBenchmark’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kInfo’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kHash’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:286:10: warning: enumeration value ‘kRename’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘NExtract::NPathMode::EEnum CArcCommand::GetPathMode() const’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kAdd’ not handled in switch [-Wswitch] 298 | switch (CommandType) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kUpdate’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kDelete’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kExtract’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kList’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kBenchmark’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kInfo’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kHash’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:298:10: warning: enumeration value ‘kRename’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘bool CArcCommand::IsFromUpdateGroup() const’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kTest’ not handled in switch [-Wswitch] 309 | switch (CommandType) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kExtract’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kExtractFull’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kList’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kBenchmark’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kInfo’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:309:10: warning: enumeration value ‘kHash’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In function ‘void AddNameToCensor(NWildcard::CCensor&, const UString&, bool, NRecursedType::EEnum, bool)’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:365:10: warning: enumeration value ‘kNonRecursed’ not handled in switch [-Wswitch] 365 | switch (type) | ^ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In function ‘bool ParseUpdateCommandString2(const UString&, NUpdateArchive::CActionSet&, UString&)’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:726:22: warning: comparison of integer expressions of different signedness: ‘wchar_t’ and ‘unsigned int’ [-Wsign-compare] 726 | if (c < '0' || c >= '0' + kNumUpdatePairActions) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp: In member function ‘void CArcCmdLineParser::Parse1(const UStringVector&, CArcCmdLineOptions&)’: ../../../../CPP/7zip/UI/Common/ArchiveCommandLine.cpp:929:14: warning: variable ‘v’ set but not used [-Wunused-but-set-variable] 929 | UInt32 v = 0; | ^ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:13: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:33: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_Imake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' MP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp: In member function ‘virtual LONG CArchiveExtractCallback::GetStream(UInt32, ISequentialOutStream**, Int32)’: ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:843:12: warning: enumeration value ‘kAbsPaths’ not handled in switch [-Wswitch] 843 | switch (_pathMode) | ^ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kOverwrite’ not handled in switch [-Wswitch] 1082 | switch (_overwriteMode) | ^ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kRename’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kRenameExisting’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp: In member function ‘LONG CArchiveExtractCallback::SetDirsTimes()’: ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1636:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1636 | for (int i = 0; i != _delayedSymLinks.Size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:13: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:33: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp: In member function ‘virtual LONG CArchiveExtractCallback::GetStream(UInt32, ISequentialOutStream**, Int32)’: ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:843:12: warning: enumeration value ‘kAbsPaths’ not handled in switch [-Wswitch] 843 | switch (_pathMode) | ^ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kOverwrite’ not handled in switch [-Wswitch] 1082 | switch (_overwriteMode) | ^ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kRename’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1082:14: warning: enumeration value ‘kRenameExisting’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp: In member function ‘LONG CArchiveExtractCallback::SetDirsTimes()’: ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp:1636:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1636 | for (int i = 0; i != _delayedSymLinks.Size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp:10: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp:12: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp:10: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp:12: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/Bench.cpp In file included from ../../../../CPP/7zip/UI/Common/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/UI/Common/Bench.h:6, from ../../../../CPP/7zip/UI/Common/Bench.cpp:58: ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CBenchmarkInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:274:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 274 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:274:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 274 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CBenchmarkOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:324:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 324 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:324:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 324 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CCrcOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:358:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 358 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:358:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 358 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CBenchProgressInfo::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:531:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 531 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:531:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 531 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In constructor ‘CEncoderInfo::CEncoderInfo()’: ../../../../CPP/7zip/UI/Common/Bench.cpp:741:15: warning: ‘CEncoderInfo::fileData’ will be initialized after [-Wreorder] 741 | const Byte *fileData; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:713:8: warning: ‘bool CEncoderInfo::CheckCrc_Enc’ [-Wreorder] 713 | bool CheckCrc_Enc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:759:3: warning: when initialized here [-Wreorder] 759 | CEncoderInfo(): | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/DefaultName.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/Bench.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/UI/Common/Bench.h:6, from ../../../../CPP/7zip/UI/Common/Bench.cpp:58: ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CBenchmarkInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:274:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 274 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:274:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 274 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CBenchmarkOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:324:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 324 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:324:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 324 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CCrcOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:358:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 358 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:358:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 358 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In member function ‘virtual ULONG CBenchProgressInfo::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:531:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 531 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:531:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 531 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp: In constructor ‘CEncoderInfo::CEncoderInfo()’: ../../../../CPP/7zip/UI/Common/Bench.cpp:741:15: warning: ‘CEncoderInfo::fileData’ will be initialized after [-Wreorder] 741 | const Byte *fileData; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:713:8: warning: ‘bool CEncoderInfo::CheckCrc_Enc’ [-Wreorder] 713 | bool CheckCrc_Enc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Bench.cpp:759:3: warning: when initialized here [-Wreorder] 759 | CEncoderInfo(): | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/DefaultName.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp In file included from ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:7: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/EnumDirItems.h:10, from ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:18: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp: In function ‘LONG EnumerateForItem(NWindows::NFile::NFind::CFileInfo&, const NWildcard::CCensorNode&, int, int, const FString&, const UStringVector&, CDirItems&, bool)’: ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:415:7: warning: variable ‘dirItemIndex’ set but not used [-Wunused-but-set-variable] 415 | int dirItemIndex = -1; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp: In function ‘LONG EnumerateDirItems(const NWildcard::CCensorNode&, int, int, const FString&, const UStringVector&, CDirItems&, bool)’: ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:603:19: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 603 | if (isDir && !item.ForDir || !isDir && !item.ForFile) | ~~~~~~^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:7: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/EnumDirItems.h:10, from ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:18: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp: In function ‘LONG EnumerateForItem(NWindows::NFile::NFind::CFileInfo&, const NWildcard::CCensorNode&, int, int, const FString&, const UStringVector&, CDirItems&, bool)’: ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:415:7: warning: variable ‘dirItemIndex’ set but not used [-Wunused-but-set-variable] 415 | int dirItemIndex = -1; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp: In function ‘LONG EnumerateDirItems(const NWildcard::CCensorNode&, int, int, const FString&, const UStringVector&, CDirItems&, bool)’: ../../../../CPP/7zip/UI/Common/EnumDirItems.cpp:603:19: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 603 | if (isDir && !item.ForDir || !isDir && !item.ForFile) | ~~~~~~^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/Extract.cpp In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:7, from ../../../../CPP/7zip/UI/Common/Extract.h:10, from ../../../../CPP/7zip/UI/Common/Extract.cpp:15: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:6: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp In file included from ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:5: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp: In function ‘void Correct_PathPart(UString&)’: ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:115:48: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 115 | if (s[0] == '.' && (s[1] == 0 || s[1] == '.' && s[2] == 0)) | ~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp: At global scope: ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:104:13: warning: ‘void CorrectUnsupportedName(UString&)’ defined but not used [-Wunused-function] 104 | static void CorrectUnsupportedName(UString &name) | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:11:13: warning: ‘void ReplaceIncorrectChars(UString&)’ defined but not used [-Wunused-function] 11 | static void ReplaceIncorrectChars(UString &s) | ^~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/Extract.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:7, from ../../../../CPP/7zip/UI/Common/Extract.h:10, from ../../../../CPP/7zip/UI/Common/Extract.cpp:15: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:6: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:5: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp: In function ‘void Correct_PathPart(UString&)’: ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:115:48: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 115 | if (s[0] == '.' && (s[1] == 0 || s[1] == '.' && s[2] == 0)) | ~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp: At global scope: ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:104:13: warning: ‘void CorrectUnsupportedName(UString&)’ defined but not used [-Wunused-function] 104 | static void CorrectUnsupportedName(UString &name) | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ExtractingFilePath.cpp:11:13: warning: ‘void ReplaceIncorrectChars(UString&)’ defined but not used [-Wunused-function] 11 | static void ReplaceIncorrectChars(UString &s) | ^~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/HashCalc.cpp In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/HashCalc.cpp:9: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/EnumDirItems.h:6, from ../../../../CPP/7zip/UI/Common/HashCalc.cpp:12: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/EnumDirItems.h:10: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/HashCalc.cpp:13: ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/HashCalc.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/HashCalc.cpp:9: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/EnumDirItems.h:6, from ../../../../CPP/7zip/UI/Common/HashCalc.cpp:12: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/EnumDirItems.h:10: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/HashCalc.cpp:13: ../../../../CPP/7zip/UI/Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/LoadCodecs.cpp In file included from ../../../../CPP/7zip/UI/Common/LoadCodecs.cpp:38: ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/LoadCodecs.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/LoadCodecs.cpp:38: ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/OpenArchive.cpp In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:17: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:21: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:29: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In constructor ‘NArchive::NParser::CParseItem::CParseItem()’: ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:141:8: warning: ‘NArchive::NParser::CParseItem::LenIsUnknown’ will be initialized after [-Wreorder] 141 | bool LenIsUnknown; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:127:8: warning: ‘bool NArchive::NParser::CParseItem::FileTime_Defined’ [-Wreorder] 127 | bool FileTime_Defined; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:143:3: warning: when initialized here [-Wreorder] 143 | CParseItem(): | ^~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:130:8: warning: ‘NArchive::NParser::CParseItem::NumSubFiles_Defined’ will be initialized after [-Wreorder] 130 | bool NumSubFiles_Defined; | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:129:8: warning: ‘bool NArchive::NParser::CParseItem::NumSubDirs_Defined’ [-Wreorder] 129 | bool NumSubDirs_Defined; | ^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:143:3: warning: when initialized here [-Wreorder] 143 | CParseItem(): | ^~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘virtual ULONG NArchive::NParser::CHandler::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:182:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 182 | MY_UNKNOWN_IMP2( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2)make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:182:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 182 | MY_UNKNOWN_IMP2( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In function ‘void MakeCheckOrder(CCodecs*, CIntVector&, unsigned int, CIntVector&, const Byte*, size_t)’: ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1007:27: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1007 | if (sig.Size() == 0 && dataSize == 0 || | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘virtual ULONG CArchiveOpenCallback_Offset::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1108:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 1108 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1108:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 1108 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘virtual ULONG CExtractCallback_To_OpenCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1474:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 1474 | MY_UNKNOWN_IMP2(IArchiveExtractCallback, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1474:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 1474 | MY_UNKNOWN_IMP2(IArchiveExtractCallback, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘LONG CArc::OpenStream2(const COpenOptions&)’: ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1656:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1656 | if (isNumber) | ^ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1682:22: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1682 | || isZip && StringsAreEqualNoCase_Ascii(ai.Name, "zip") | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1683:22: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1683 | || isRar && StringsAreEqualNoCase_Ascii(ai.Name, "rar") | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:2787:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 2787 | if (!pi.IsNotArcType) | ^ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/PropIDUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/SetProperties.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/OpenArchive.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:17: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:21: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:29: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In constructor ‘NArchive::NParser::CParseItem::CParseItem()’: ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:141:8: warning: ‘NArchive::NParser::CParseItem::LenIsUnknown’ will be initialized after [-Wreorder] 141 | bool LenIsUnknown; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:127:8: warning: ‘bool NArchive::NParser::CParseItem::FileTime_Defined’ [-Wreorder] 127 | bool FileTime_Defined; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:143:3: warning: when initialized here [-Wreorder] 143 | CParseItem(): | ^~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:130:8: warning: ‘NArchive::NParser::CParseItem::NumSubFiles_Defined’ will be initialized after [-Wreorder] 130 | bool NumSubFiles_Defined; | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:129:8: warning: ‘bool NArchive::NParser::CParseItem::NumSubDirs_Defined’ [-Wreorder] 129 | bool NumSubDirs_Defined; | ^~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:143:3: warning: when initialized here [-Wreorder] 143 | CParseItem(): | ^~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘virtual ULONG NArchive::NParser::CHandler::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:182:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 182 | MY_UNKNOWN_IMP2( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:182:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 182 | MY_UNKNOWN_IMP2( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In function ‘void MakeCheckOrder(CCodecs*, CIntVector&, unsigned int, CIntVector&, const Byte*, size_t)’: ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1007:27: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1007 | if (sig.Size() == 0 && dataSize == 0 || | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘virtual ULONG CArchiveOpenCallback_Offset::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1108:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 1108 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1108:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 1108 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘virtual ULONG CExtractCallback_To_OpenCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1474:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 1474 | MY_UNKNOWN_IMP2(IArchiveExtractCallback, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1474:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 1474 | MY_UNKNOWN_IMP2(IArchiveExtractCallback, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp: In member function ‘LONG CArc::OpenStream2(const COpenOptions&)’: ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1656:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1656 | if (isNumber) | ^ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1682:22: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1682 | || isZip && StringsAreEqualNoCase_Ascii(ai.Name, "zip") | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:1683:22: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1683 | || isRar && StringsAreEqualNoCase_Ascii(ai.Name, "rar") | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.cpp:2787:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 2787 | if (!pi.IsNotArcType) | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/SortUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' In file included from ../../../../CPP/7zip/UI/Common/SortUtils.cpp:5: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/PropIDUtils.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/TempFiles.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/SetProperties.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/SortUtils.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/SortUtils.cpp:5: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/TempFiles.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/Update.cpp In file included from ../../../../CPP/7zip/UI/Common/Update.h:6, from ../../../../CPP/7zip/UI/Common/Update.cpp:5: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:6, from ../../../../CPP/7zip/UI/Common/Update.h:8: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/Update.h:10: ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/../Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdateCallback.h:13, from ../../../../CPP/7zip/UI/Common/Update.h:13: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp: In member function ‘virtual ULONG COutMultiVolStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp:119:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 119 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp:119:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 119 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp: In function ‘LONG UpdateArchive(CCodecs*, const CObjectVector&, const UString&, NWildcard::CCensor&, CUpdateOptions&, CUpdateErrorInfo&, IOpenCallbackUI*, IUpdateCallbackUI2*, bool)’: ../../../../CPP/7zip/UI/Common/Update.cpp:1012:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1012 | for (int i = 2; i < NPairState::kNumValues; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp: At global scope: ../../../../CPP/7zip/UI/Common/Update.cpp:42:14: warning: ‘kTempFolderPrefix’ defined but not used [-Wunused-variable] 42 | static CFSTR kTempFolderPrefix = FTEXT("7zE"); | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdateAction.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/Update.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/Update.h:6, from ../../../../CPP/7zip/UI/Common/Update.cpp:5: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:6, from ../../../../CPP/7zip/UI/Common/Update.h:8: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/Update.h:10: ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/../Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdateCallback.h:13, from ../../../../CPP/7zip/UI/Common/Update.h:13: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:29:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 29 | MY_UNKNOWN_IMP1(ISequentialInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:59:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 59 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CClusterInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:98:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 98 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CExtentsStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:124:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 124 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedSequentialOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:146:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 146 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:175:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 175 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CLimitedCachedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:219:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 219 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h: In member function ‘virtual ULONG CTailOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/LimitedStreams.h:239:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 239 | MY_UNKNOWN_IMP2(ISequentialOutStream, IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h: In member function ‘virtual ULONG NCompress::CCopyCoder::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:222:41: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 222 | #define MY_UNKNOWN_IMP4(i1, i2, i3, i4) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Compress/CopyCoder.h:27:3: note: in expansion of macro ‘MY_UNKNOWN_IMP4’ 27 | MY_UNKNOWN_IMP4( | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp: In member function ‘virtual ULONG COutMultiVolStream::Release()’: ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp:119:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 119 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp:119:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 119 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp: In function ‘LONG UpdateArchive(CCodecs*, const CObjectVector&, const UString&, NWildcard::CCensor&, CUpdateOptions&, CUpdateErrorInfo&, IOpenCallbackUI*, IUpdateCallbackUI2*, bool)’: ../../../../CPP/7zip/UI/Common/Update.cpp:1012:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1012 | for (int i = 2; i < NPairState::kNumValues; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/Update.cpp: At global scope: ../../../../CPP/7zip/UI/Common/Update.cpp:42:14: warning: ‘kTempFolderPrefix’ defined but not used [-Wunused-variable] 42 | static CFSTR kTempFolderPrefix = FTEXT("7zE"); | ^~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdateAction.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp In file included from ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:12: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:7, from ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:19: ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/../Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdateCallback.h:13, from ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:21: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/UpdateCallback.h:16: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp: In member function ‘virtual LONG CArchiveUpdateCallback::GetRawProp(UInt32, PROPID, const void**, UInt32*, UInt32*)’: ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:232:23: warning: unused variable ‘di’ [-Wunused-variable] 232 | const CDirItem &di = DirItems->Items[up.DirIndex]; | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp: At global scope: ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:275:16: warning: ‘UString GetRelativePath(const UString&, const UString&)’ defined but not used [-Wunused-function] 275 | static UString GetRelativePath(const UString &to, const UString &from) | ^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdatePair.cpp In file included from ../../../../CPP/7zip/UI/Common/UpdatePair.cpp:7: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdatePair.cpp:12: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdateProduce.cpp In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdateProduce.h:6, from ../../../../CPP/7zip/UI/Common/UpdateProduce.cpp:5: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/BenchCon.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:12: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:7, from ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:19: ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufferInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:21:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 21 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CReferenceBuf::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:32:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 32 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:53:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 53 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CDynBufSeqOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:93:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 93 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CBufPtrSeqOutStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:113:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 113 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CSequentialOutStreamSizeCount::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:128:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 128 | MY_UNKNOWN_IMP1(ISequentialOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h: In member function ‘virtual ULONG CCachedInStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/StreamObjects.h:152:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 152 | MY_UNKNOWN_IMP2(ISequentialInStream, IInStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/../Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdateCallback.h:13, from ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:21: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Common/UpdateCallback.h:16: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp: In member function ‘virtual LONG CArchiveUpdateCallback::GetRawProp(UInt32, PROPID, const void**, UInt32*, UInt32*)’: ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:232:23: warning: unused variable ‘di’ [-Wunused-variable] 232 | const CDirItem &di = DirItems->Items[up.DirIndex]; | ^~ ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp: At global scope: ../../../../CPP/7zip/UI/Common/UpdateCallback.cpp:275:16: warning: ‘UString GetRelativePath(const UString&, const UString&)’ defined but not used [-Wunused-function] 275 | static UString GetRelativePath(const UString &to, const UString &from) | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/ConsoleClose.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdatePair.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/UpdatePair.cpp:7: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdatePair.cpp:12: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/UpdateProduce.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Common/UpdateProduce.h:6, from ../../../../CPP/7zip/UI/Common/UpdateProduce.cpp:5: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.cpp In file included from ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.cpp:6: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:12, from ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.cpp:23: ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Console/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h: In member function ‘virtual ULONG CExtractCallbackConsole::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/WorkDir.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/Common/WorkDir.cpp:6: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/Common/WorkDir.h:8, from ../../../../CPP/7zip/UI/Common/WorkDir.cpp:10: ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/HashCon.cpp In file included from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:6, from ../../../../CPP/7zip/UI/Console/HashCon.h:6, from ../../../../CPP/7zip/UI/Console/HashCon.cpp:8: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:11: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/../../Common/CreateCoder.h:6, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:8: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/Update.h:8, from ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:8, from ../../../../CPP/7zip/UI/Console/HashCon.h:8: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/Update.h:10: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h: In constructor ‘CUpdateCallbackConsole::CUpdateCallbackConsole()’: ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:104:8: warning: ‘CUpdateCallbackConsole::DeleteMessageWasShown’ will be initialized after [-Wreorder] 104 | bool DeleteMessageWasShown; | ^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:99:8: warning: ‘bool CUpdateCallbackConsole::PasswordIsDefined’ [-Wreorder] 99 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:106:3: warning: when initialized here [-Wreorder] 106 | CUpdateCallbackConsole() | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Common/ZipRegistry.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Explorer/MyMessages.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/List.cpp In file included from ../../../../CPP/7zip/UI/Console/List.cpp:6: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Console/List.cpp:16: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/List.h:6, from ../../../../CPP/7zip/UI/Console/List.cpp:20: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/ExtractCallback.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:8, from ../../../../CPP/7zip/UI/FileManager/ExtractCallback.cpp:27: ../../../../CPP/7zip/UI/FileManager/../Agent/../../UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Agent/../../UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Agent/../../UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/FileManager/../Agent/IFolderArchive.h:13, from ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:12: ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Agent/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/FileManager/../Common/ArchiveExtractCallback.h:7, from ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:15: ../../../../CPP/7zip/UI/FileManager/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/FileManager/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/FileManager/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/FileManager/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/FileManager/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/FileManager/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/FileManager/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h: In member function ‘virtual ULONG CVirtFileSystem::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:160:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 160 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:160:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 160 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h: In member function ‘virtual ULONG CExtractCallbackImp::Release()’: ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:194:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 194 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:194:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 194 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h: In constructor ‘CExtractCallbackImp::CExtractCallbackImp()’: ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:277:8: warning: ‘CExtractCallbackImp::PasswordWasAsked’ will be initialized after [-Wreorder] 277 | bool PasswordWasAsked; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:273:35: warning: ‘NExtract::NOverwriteMode::EEnum CExtractCallbackImp::OverwriteMode’ [-Wreorder] 273 | NExtract::NOverwriteMode::EEnum OverwriteMode; | ^~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:273:35: warning: ‘CExtractCallbackImp::OverwriteMode’ will be initialized after [-Wreorder] 273 | NExtract::NOverwriteMode::EEnum OverwriteMode; | ^~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:263:8: warning: ‘bool CExtractCallbackImp::StreamMode’ [-Wreorder] 263 | bool StreamMode; | ^~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:263:8: warning: ‘CExtractCallbackImp::StreamMode’ will be initialized after [-Wreorder] 263 | bool StreamMode; | ^~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:261:8: warning: ‘bool CExtractCallbackImp::ProcessAltStreams’ [-Wreorder] 261 | bool ProcessAltStreams; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:289:8: warning: ‘CExtractCallbackImp::MultiArcMode’ will be initialized after [-Wreorder] 289 | bool MultiArcMode; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:251:14: warning: ‘IHashCalc* CExtractCallbackImp::_hashCalc’ [-Wreorder] 251 | IHashCalc *_hashCalc; // it's for stat in Test operation | ^~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.cpp: In member function ‘virtual LONG CExtractCallbackImp::AskWrite(const wchar_t*, Int32, const FILETIME*, const UInt64*, const wchar_t*, OLECHAR**, Int32*)’: ../../../../CPP/7zip/UI/FileManager/ExtractCallback.cpp:721:12: warning: enumeration value ‘kOverwrite’ not handled in switch [-Wswitch] 721 | switch (OverwriteMode) | ^ ../../../../CPP/7zip/UI/FileManager/ExtractCallback.cpp:721:12: warning: enumeration value ‘kRename’ not handled in switch [-Wswitch] ../../../../CPP/7zip/UI/FileManager/ExtractCallback.cpp:721:12: warning: enumeration value ‘kRenameExisting’ not handled in switch [-Wswitch] make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/FormatUtils.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/LangUtils.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/OverwriteDialog.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/Main.cpp In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:7, from ../../../../CPP/7zip/UI/Console/Main.cpp:36: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Console/../Common/Extract.h:10, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:9: ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Console/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:11: ../../../../CPP/7zip/UI/Console/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h: In member function ‘virtual ULONG CExtractCallbackConsole::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/ExtractCallbackConsole.h:97:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 97 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/Main.cpp:51: ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h: In constructor ‘CUpdateCallbackConsole::CUpdateCallbackConsole()’: ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:104:8: warning: ‘CUpdateCallbackConsole::DeleteMessageWasShown’ will be initialized after [-Wreorder] 104 | bool DeleteMessageWasShown; | ^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:99:8: warning: ‘bool CUpdateCallbackConsole::PasswordIsDefined’ [-Wreorder] 99 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:106:3: warning: when initialized here [-Wreorder] 106 | CUpdateCallbackConsole() | ^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/Main.cpp: In function ‘int Main2(int, char**)’: ../../../../CPP/7zip/UI/Console/Main.cpp:998:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 998 | if (so) | ^ ../../../../CPP/7zip/UI/Console/Main.cpp:869:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 869 | if (hresultMain == S_OK) | ^ ../../../../CPP/7zip/UI/Console/Main.cpp:1129:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1129 | for(int i = 0; i < uo.Commands.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/Main.cpp: At global scope: ../../../../CPP/7zip/UI/Console/Main.cpp:360:13: warning: ‘void PrintTime(const char*, UInt64, UInt64)’ defined but not used [-Wunused-function] 360 | static void PrintTime(const char *s, UInt64 val, UInt64 total) | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/Main.cpp:187:13: warning: ‘void GetArguments(int, const char**, UStringVector&)’ defined but not used [-Wunused-function] 187 | static void GetArguments(int numArgs, const char *args[], UStringVector &parts) | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/MainAr.cpp In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:7, from ../../../../CPP/7zip/UI/Console/MainAr.cpp:11: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/Console/../Common/Extract.h:10, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:9: ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/Console/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveCommandLine.h:11: ../../../../CPP/7zip/UI/Console/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/OpenCallbackConsole.cpp In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:6, from ../../../../CPP/7zip/UI/Console/OpenCallbackConsole.h:8, from ../../../../CPP/7zip/UI/Console/OpenCallbackConsole.cpp:5: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/PercentPrinter.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' In file included from ../../../../CPP/7zip/UI/Console/../Common/Update.h:6, from ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:8, from ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.cpp:15: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:6, from ../../../../CPP/7zip/UI/Console/../Common/Update.h:8: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/Update.h:10: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/Console/../Common/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/Console/../Common/../Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:13, from ../../../../CPP/7zip/UI/Console/../Common/Update.h:13: ../../../../CPP/7zip/UI/Console/../Common/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/Console/../Common/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/Console/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/Console/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h: In constructor ‘CUpdateCallbackConsole::CUpdateCallbackConsole()’: ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:104:8: warning: ‘CUpdateCallbackConsole::DeleteMessageWasShown’ will be initialized after [-Wreorder] 104 | bool DeleteMessageWasShown; | ^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:99:8: warning: ‘bool CUpdateCallbackConsole::PasswordIsDefined’ [-Wreorder] 99 | bool PasswordIsDefined; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/Console/UpdateCallbackConsole.h:106:3: warning: when initialized here [-Wreorder] 106 | CUpdateCallbackConsole() | ^~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/Console/UserInputUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/CRC.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/CommandLineParser.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/OverwriteDialog_rc.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/IntToString.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/PasswordDialog.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/ListFileUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyString.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyVector.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyWindows.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/NewHandler.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StdInStream.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StdOutStream.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/PasswordDialog_rc.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StringConvert.cpp ../../../../CPP/Common/StringConvert.cpp: In function ‘UString MultiByteToUnicodeString(const AString&, UINT)’: ../../../../CPP/Common/StringConvert.cpp:162:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 162 | for (int i = 0; i < srcString.Len(); i++) | ~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp: In function ‘AString UnicodeStringToMultiByte(const UString&, UINT)’: ../../../../CPP/Common/StringConvert.cpp:173:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (int i = 0; i < srcString.Len(); i++) { | ~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp:174:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 174 | if ((0xd800 <= srcString[i] && srcString[i] <= 0xdbff) && ((i + 1) < srcString.Len()) && | ~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp:200:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 200 | for (int i = 0; i < srcString.Len(); i++) | ~~^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/ProgramLocation.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StringToInt.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/PropertyName.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/UTFConvert.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/ProgressDialog2.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/7zip/UI/FileManager/ProgressDialog2.cpp: In member function ‘bool CProgressDialog::OnExternalCloseMessage()’: ../../../../CPP/7zip/UI/FileManager/ProgressDialog2.cpp:1027:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1027 | for (int i = 0; i < Sync.Messages.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/FileManager/ProgressDialog2.cpp:1034:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1034 | for (int i = 0; i < messages.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/Wildcard.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' In file included from ../../../../CPP/Common/Wildcard.cpp:5: ../../../../CPP/Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/Common/Wildcard.cpp: In function ‘bool NWildcard::IsDriveColonName(const wchar_t*)’: ../../../../CPP/Common/Wildcard.cpp:463:58: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 463 | return c != 0 && s[1] == ':' && s[2] == 0 && (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z'); | ~~~~~~~~~^~~~~~~~~~~ ../../../../CPP/Common/Wildcard.cpp: In member function ‘void NWildcard::CCensor::AddItem(NWildcard::ECensorPathMode, bool, const UString&, bool, bool)’: ../../../../CPP/Common/Wildcard.cpp:583:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 583 | if (dotsIndex >= 0) | ^ ../../../../CPP/Common/Wildcard.cpp:611:54: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 611 | if (pathParts.IsEmpty() || pathParts.Size() == 1 && pathParts[0].IsEmpty()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/DLL.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/ErrorMsg.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileDir.cpp ../../../../CPP/Windows/FileDir.cpp: In function ‘bool NWindows::NFile::NDir::CreateComplexDir(CFSTR)’: ../../../../CPP/Windows/FileDir.cpp:502:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 502 | if (pos > 0 && pos == pathName.Len() - 1) | ~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/Windows/FileDir.cpp:535:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 535 | while (pos < pathName.Len()) | ~~~~^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileFind.cpp ../../../../CPP/Windows/FileFind.cpp: In function ‘void my_windows_split_path(const AString&, AString&, AString&)’: ../../../../CPP/Windows/FileFind.cpp:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 34 | } else if ((pos+1) < p_path.Len()) { | ~~~~~~~~^~~~~~~~~~~~~~ ../../../../CPP/Windows/FileFind.cpp: In function ‘void my_windows_split_path(const UString&, UString&, UString&)’: ../../../../CPP/Windows/FileFind.cpp:71:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 71 | } else if ((pos+1) < p_path.Len()) { | ~~~~~~~~^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileIO.cpp ../../../../CPP/Windows/FileIO.cpp: In member function ‘bool NWindows::NFile::NIO::CFileBase::Create(CFSTR, DWORD, DWORD, DWORD, DWORD, bool)’: ../../../../CPP/Windows/FileIO.cpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 113 | for (int i = 0; i < ustr.Len(); i++) | ~~^~~~~~~~~~~~ ../../../../CPP/Windows/FileIO.cpp: In member function ‘bool NWindows::NFile::NIO::CInFile::Read(void*, UINT32, UINT32&)’: ../../../../CPP/Windows/FileIO.cpp:318:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT32’ {aka ‘unsigned int’} [-Wsign-compare] 318 | if (len > bytesToRead) len = bytesToRead; | ~~~~^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileName.cpp In file included from ../../../../CPP/Windows/FileName.cpp:6: ../../../../CPP/Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/Windows/FileName.cpp: In function ‘bool NWindows::NFile::NName::IsDrivePath(const wchar_t*)’: ../../../../CPP/Windows/FileName.cpp:234:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 234 | #define IS_LETTER_CHAR(c) ((c) >= 'a' && (c) <= 'z' || (c) >= 'A' && (c) <= 'Z') | ~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../CPP/Windows/FileName.cpp:235:53: note: in expansion of macro ‘IS_LETTER_CHAR’ 235 | bool IsDrivePath(const wchar_t *s) throw() { return IS_LETTER_CHAR(s[0]) && s[1] == ':' && s[2] == WCHAR_PATH_SEPARATOR; } | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/ProgressDialog2_rc.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/PropVariant.cpp ../../../../CPP/Windows/PropVariant.cpp: In member function ‘LONG NWindows::NCOM::CPropVariant::Attach(PROPVARIANT*)’: ../../../../CPP/Windows/PropVariant.cpp:281:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class NWindows::NCOM::CPropVariant’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 281 | memcpy(this, pSrc, sizeof(PROPVARIANT)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/Windows/PropVariant.cpp:7: ../../../../CPP/Windows/PropVariant.h:46:7: note: ‘class NWindows::NCOM::CPropVariant’ declared here 46 | class CPropVariant : public tagPROPVARIANT | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/SplitUtils.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/PropVariantConv.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/System.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/FileManager/StringUtils.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/TimeUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' ../../../../CPP/Windows/TimeUtils.cpp: In function ‘bool NWindows::NTime::UnixTime64ToFileTime(Int64, FILETIME&)’: ../../../../CPP/Windows/TimeUtils.cpp:127:16: warning: comparison of integer expressions of different signedness: ‘Int64’ {aka ‘long long int’} and ‘long long unsigned int’ [-Wsign-compare] 127 | if (unixTime > kNumSecondsInFileTime - kUnixTimeOffset) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/myWindows/myAddExeFlag.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/myWindows/mySplitCommandLine.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/BenchmarkDialog.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/7zip/UI/GUI/BenchmarkDialog.cpp: In member function ‘void CBenchmarkDialog::OnChangeSettings()’: ../../../../CPP/7zip/UI/GUI/BenchmarkDialog.cpp:325:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int i = 0; i < ARRAY_SIZE(g_IDs); i++) make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/myWindows/wine_date_and_time.cpp ../../../../CPP/myWindows/wine_date_and_time.cpp: In function ‘FileTimeToDosDateTime’: ../../../../CPP/myWindows/wine_date_and_time.cpp:177:14: warning: ‘t’ may be used uninitialized [-Wmaybe-uninitialized] 177 | unixtime = t; /* unixtime = t; * FIXME unixtime = t - TIME_GetBias(); */ | ^ ../../../../CPP/myWindows/wine_date_and_time.cpp:168:23: note: ‘t’ was declared here 168 | ULONG t; | ^ ../../../../CPP/myWindows/wine_date_and_time.cpp: In function ‘SystemTimeToFileTime’: ../../../../CPP/myWindows/wine_date_and_time.cpp:431:42: warning: ‘t.QuadPart’ may be used uninitialized [-Wmaybe-uninitialized] 431 | ft->dwHighDateTime = (DWORD)(t.QuadPart>>32); | ~~~~~~~~~~~^~~~~ ../../../../CPP/myWindows/wine_date_and_time.cpp:417:17: note: ‘t.QuadPart’ was declared here 417 | LARGE_INTEGER t; | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/BenchmarkDialog_rc.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/CompressDialog.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/GUI/CompressDialog.h:6, from ../../../../CPP/7zip/UI/GUI/CompressDialog.cpp:23: ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:50, from ../../../../CPP/7zip/UI/GUI/CompressDialog.h:11: ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/CompressDialog.cpp: In function ‘bool IsMethodSupportedBySfx(int)’: ../../../../CPP/7zip/UI/GUI/CompressDialog.cpp:247:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 247 | for (int i = 0; i < ARRAY_SIZE(g_7zSfxMethods); i++) make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/CompressDialog_rc.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/ExtractDialog.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/GUI/ExtractDialog.cpp:6: ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/ExtractDialog.cpp: In member function ‘virtual void CExtractDialog::OnOK()’: ../../../../CPP/7zip/UI/GUI/ExtractDialog.cpp:362:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 362 | if (_path.GetCount() >= kHistorySize) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/ExtractDialog_rc.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/ExtractGUI.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:8, from ../../../../CPP/7zip/UI/GUI/ExtractGUI.cpp:13: ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../../UI/Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../../UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../../UI/Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/IFolderArchive.h:13, from ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:12: ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Agent/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/ArchiveExtractCallback.h:7, from ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:15: ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h: In member function ‘virtual ULONG CVirtFileSystem::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:160:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 160 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:160:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 160 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h: In member function ‘virtual ULONG CExtractCallbackImp::Release()’: ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:194:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 194 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:194:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 194 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h: In constructor ‘CExtractCallbackImp::CExtractCallbackImp()’: ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:277:8: warning: ‘CExtractCallbackImp::PasswordWasAsked’ will be initialized after [-Wreorder] 277 | bool PasswordWasAsked; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:273:35: warning: ‘NExtract::NOverwriteMode::EEnum CExtractCallbackImp::OverwriteMode’ [-Wreorder] 273 | NExtract::NOverwriteMode::EEnum OverwriteMode; | ^~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:273:35: warning: ‘CExtractCallbackImp::OverwriteMode’ will be initialized after [-Wreorder] 273 | NExtract::NOverwriteMode::EEnum OverwriteMode; | ^~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:263:8: warning: ‘bool CExtractCallbackImp::StreamMode’ [-Wreorder] 263 | bool StreamMode; | ^~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:263:8: warning: ‘CExtractCallbackImp::StreamMode’ will be initialized after [-Wreorder] 263 | bool StreamMode; | ^~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:261:8: warning: ‘bool CExtractCallbackImp::ProcessAltStreams’ [-Wreorder] 261 | bool ProcessAltStreams; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:289:8: warning: ‘CExtractCallbackImp::MultiArcMode’ will be initialized after [-Wreorder] 289 | bool MultiArcMode; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:251:14: warning: ‘IHashCalc* CExtractCallbackImp::_hashCalc’ [-Wreorder] 251 | IHashCalc *_hashCalc; // it's for stat in Test operation | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/ExtractGUI.h:6, from ../../../../CPP/7zip/UI/GUI/ExtractGUI.cpp:28: ../../../../CPP/7zip/UI/GUI/../Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/GUI/../Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/GUI.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveCommandLine.h:7, from ../../../../CPP/7zip/UI/GUI/GUI.cpp:20: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:6, from ../../../../CPP/7zip/UI/GUI/../Common/Extract.h:10, from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveCommandLine.h:9: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/GUI/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/GUI/../Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveCommandLine.h:11: ../../../../CPP/7zip/UI/GUI/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/GUI/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h: In member function ‘virtual ULONG CVirtFileSystem::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:160:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 160 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:160:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 160 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h: In member function ‘virtual ULONG CExtractCallbackImp::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_Refmake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' Count != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:194:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 194 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:194:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 194 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/ExtractGUI.h:8, from ../../../../CPP/7zip/UI/GUI/GUI.cpp:27: ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h: In constructor ‘CExtractCallbackImp::CExtractCallbackImp()’: ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:277:8: warning: ‘CExtractCallbackImp::PasswordWasAsked’ will be initialized after [-Wreorder] 277 | bool PasswordWasAsked; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:273:35: warning: ‘NExtract::NOverwriteMode::EEnum CExtractCallbackImp::OverwriteMode’ [-Wreorder] 273 | NExtract::NOverwriteMode::EEnum OverwriteMode; | ^~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:273:35: warning: ‘CExtractCallbackImp::OverwriteMode’ will be initialized after [-Wreorder] 273 | NExtract::NOverwriteMode::EEnum OverwriteMode; | ^~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:263:8: warning: ‘bool CExtractCallbackImp::StreamMode’ [-Wreorder] 263 | bool StreamMode; | ^~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:263:8: warning: ‘CExtractCallbackImp::StreamMode’ will be initialized after [-Wreorder] 263 | bool StreamMode; | ^~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:261:8: warning: ‘bool CExtractCallbackImp::ProcessAltStreams’ [-Wreorder] 261 | bool ProcessAltStreams; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:289:8: warning: ‘CExtractCallbackImp::MultiArcMode’ will be initialized after [-Wreorder] 289 | bool MultiArcMode; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:251:14: warning: ‘IHashCalc* CExtractCallbackImp::_hashCalc’ [-Wreorder] 251 | IHashCalc *_hashCalc; // it's for stat in Test operation | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/GUI.cpp: In function ‘int ShowSysErrorMessage(DWORD)’: ../../../../CPP/7zip/UI/GUI/GUI.cpp:88:17: warning: comparison of integer expressions of different signedness: ‘DWORD’ {aka ‘unsigned int’} and ‘LONG’ {aka ‘int’} [-Wsign-compare] 88 | if (errorCode == E_OUTOFMEMORY) make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/HashGUI.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:6, from ../../../../CPP/7zip/UI/GUI/HashGUI.h:6, from ../../../../CPP/7zip/UI/GUI/HashGUI.cpp:18: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:11: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/UpdateCallbackGUI.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/GUI/../Common/Update.h:6, from ../../../../CPP/7zip/UI/GUI/UpdateCallbackGUI.h:6, from ../../../../CPP/7zip/UI/GUI/UpdateCallbackGUI.cpp:17: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:6, from ../../../../CPP/7zip/UI/GUI/../Common/Update.h:8: ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/Update.h:10: ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/Filmake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' eStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/GUI/../Common/../Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:13, from ../../../../CPP/7zip/UI/GUI/../Common/Update.h:13: ../../../../CPP/7zip/UI/GUI/../Common/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/GUI/../Common/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/GUI/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/UpdateCallbackGUI2.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/GUI/../Common/Update.h:6, from ../../../../CPP/7zip/UI/GUI/UpdateCallbackGUI.h:6, from ../../../../CPP/7zip/UI/GUI/UpdateCallbackGUI2.cpp:12: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:6, from ../../../../CPP/7zip/UI/GUI/../Common/Update.h:8: ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/Update.h:10: ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/GUI/../Common/../Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:13, from ../../../../CPP/7zip/UI/GUI/../Common/Update.h:13: ../../../../CPP/7zip/UI/GUI/../Common/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/GUI/../Common/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/GUI/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/UpdateGUI.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:18, from ../../../../CPP/7zip/UI/GUI/../Common/WorkDir.h:8, from ../../../../CPP/7zip/UI/GUI/UpdateGUI.cpp:14: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/CompressDialog.h:6, from ../../../../CPP/7zip/UI/GUI/UpdateGUI.cpp:22: ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/Update.h:8, from ../../../../CPP/7zip/UI/GUI/UpdateGUI.h:6, from ../../../../CPP/7zip/UI/GUI/UpdateGUI.cpp:23: ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/Update.h:10: ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/GUI/../Common/../Common/UpdatePair.h:6, from ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:13, from ../../../../CPP/7zip/UI/GUI/../Common/Update.h:13: ../../../../CPP/7zip/UI/GUI/../Common/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/GUI/../Common/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/GUI/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/UpdateGUI.cpp: In member function ‘virtual LONG CThreadUpdating::ProcessVirt()’: ../../../../CPP/7zip/UI/GUI/UpdateGUI.cpp:59:48: warning: comparison of integer expressions of different signedness: ‘DWORD’ {aka ‘unsigned int’} and ‘LONG’ {aka ‘int’} [-Wsign-compare] 59 | if (ei.SystemError != S_OK && ei.SystemError != E_FAIL && ei.SystemError != E_ABORT) ../../../../CPP/7zip/UI/GUI/UpdateGUI.cpp:59:76: warning: comparison of integer expressions of different signedness: ‘DWORD’ {aka ‘unsigned int’} and ‘LONG’ {aka ‘int’} [-Wsign-compare] 59 | if (ei.SystemError != S_OK && ei.SystemError != E_FAIL && ei.SystemError != E_ABORT) make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -o ../../../../bin/7z -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 7zCrc.o 7zCrcOpt.o Alloc.o CpuArch.o Threads.o OutStreamWithCRC.o CreateCoder.o FilePathAutoRename.o FileStreams.o FilterCoder.o LimitedStreams.o MethodProps.o ProgressUtils.o PropId.o StreamObjects.o StreamUtils.o UniqBlocks.o CopyCoder.o ArchiveCommandLine.o ArchiveExtractCallback.o ArchiveOpenCallback.o Bench.o DefaultName.o EnumDirItems.o Extract.o ExtractingFilePath.o HashCalc.o LoadCodecs.o OpenArchive.o PropIDUtils.o SetProperties.o SortUtils.o TempFiles.o Update.o UpdateAction.o UpdateCallback.o UpdatePair.o UpdateProduce.o BenchCon.o ConsoleClose.o ExtractCallbackConsole.o HashCon.o List.o Main.o MainAr.o OpenCallbackConsole.o PercentPrinter.o UpdateCallbackConsole.o UserInputUtils.o CRC.o CommandLineParser.o IntToString.o ListFileUtils.o MyString.o MyVector.o MyWindows.o NewHandler.o StdInStream.o StdOutStream.o StringConvert.o StringToInt.o UTFConvert.o Wildcard.o DLL.o ErrorMsg.o FileDir.o FileFind.o FileIO.o FileName.o PropVariant.o PropVariantConv.o System.o TimeUtils.o myAddExeFlag.o mySplitCommandLine.o wine_date_and_time.o -lpthread -ldl make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/Console' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/CRC.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/CommandLineParser.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/IntToString.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/7zip/UI/GUI/wxGUI.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:7, from ../../../../CPP/7zip/UI/GUI/../Common/Extract.h:10, from ../../../../CPP/7zip/UI/GUI/ExtractGUI.h:6, from ../../../../CPP/7zip/UI/GUI/wxGUI.cpp:95: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:6: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:90:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 90 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdInFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:107:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 107 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG COutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:148:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 148 | MY_UNKNOWN_IMP1(IOutStream) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h: In member function ‘virtual ULONG CStdOutFileStream::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/FileStreams.h:163:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 163 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/ProgressUtils.h: In member function ‘virtual ULONG CLocalProgress::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadimake[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' ngly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../Common/ProgressUtils.h:30:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 30 | MY_UNKNOWN_IMP1(ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h: In member function ‘virtual ULONG CCodecs::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:209:33: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 209 | #define MY_UNKNOWN_IMP2(i1, i2) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/LoadCodecs.h:323:3: note: in expansion of macro ‘MY_UNKNOWN_IMP2’ 323 | MY_UNKNOWN_IMP2(ICompressCodecsInfo, IHashers) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h: In member function ‘virtual ULONG COpenCallbackImp::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:57:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 57 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:8, from ../../../../CPP/7zip/UI/GUI/../Common/IFileExtractCallback.h:11, from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:19: ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h: In constructor ‘COpenCallbackImp::COpenCallbackImp()’: ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:87:20: warning: ‘COpenCallbackImp::Callback’ will be initialized after [-Wreorder] 87 | IOpenCallbackUI *Callback; | ^~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:77:8: warning: ‘bool COpenCallbackImp::_subArchiveMode’ [-Wreorder] 77 | bool _subArchiveMode; | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveOpenCallback.h:91:3: warning: when initialized here [-Wreorder] 91 | COpenCallbackImp(): Callback(NULL), _subArchiveMode(false) {} | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h: In constructor ‘COpenType::COpenType()’: ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:73:8: warning: ‘COpenType::EachPos’ will be initialized after [-Wreorder] 73 | bool EachPos; | ^~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:71:8: warning: ‘bool COpenType::CanReturnArc’ [-Wreorder] 71 | bool CanReturnArc; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/OpenArchive.h:88:3: warning: when initialized here [-Wreorder] 88 | COpenType(): | ^~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/../Common/DirItem.h:10, from ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:11, from ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:22: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/UniqBlocks.h: In member function ‘bool CUniqBlocks::IsOnlyEmpty() const’: ../../../../CPP/7zip/UI/GUI/../Common/../../Common/UniqBlocks.h:22:50: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 22 | return (Bufs.Size() == 0 || Bufs.Size() == 1 && Bufs[0].Size() == 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h: In constructor ‘CHashOptions::CHashOptions()’: ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:91:8: warning: ‘CHashOptions::StdInMode’ will be initialized after [-Wreorder] 91 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:90:8: warning: ‘bool CHashOptions::OpenShareForWrite’ [-Wreorder] 90 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/HashCalc.h:95:3: warning: when initialized here [-Wreorder] 95 | CHashOptions(): StdInMode(false), OpenShareForWrite(false), AltStreamsMode(false), PathMode(NWildcard::k_RelatPath) {}; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG COutStreamWithHash::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:36:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 36 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CGetProp::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:204:28: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 204 | #define MY_UNKNOWN_IMP1(i) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:83:3: note: in expansion of macro ‘MY_UNKNOWN_IMP1’ 83 | MY_UNKNOWN_IMP1(IGetProp) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h: In member function ‘virtual ULONG CArchiveExtractCallback::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:196:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 196 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:215:37: note: in expansion of macro ‘MY_UNKNOWN_IMP_SPEC’ 215 | #define MY_UNKNOWN_IMP3(i1, i2, i3) MY_UNKNOWN_IMP_SPEC( \ | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/ArchiveExtractCallback.h:262:3: note: in expansion of macro ‘MY_UNKNOWN_IMP3’ 262 | MY_UNKNOWN_IMP3(IArchiveExtractCallbackMessage, ICryptoGetTextPassword, ICompressProgressInfo) | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Extract.h: In constructor ‘CExtractOptions::CExtractOptions()’: ../../../../CPP/7zip/UI/GUI/../Common/Extract.h:42:8: warning: ‘CExtractOptions::TestMode’ will be initialized after [-Wreorder] 42 | bool TestMode; | ^~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Extract.h:39:8: warning: ‘bool CExtractOptions::StdInMode’ [-Wreorder] 39 | bool StdInMode; | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Extract.h:55:3: warning: when initialized here [-Wreorder] 55 | CExtractOptions(): | ^~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h: In member function ‘virtual ULONG CVirtFileSystem::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:160:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 160 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:202:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 202 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:160:3: note: in expansion of macro ‘MY_UNKNOWN_IMP’ 160 | MY_UNKNOWN_IMP | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h: In member function ‘virtual ULONG CExtractCallbackImp::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:194:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 194 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:194:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 194 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/ExtractGUI.h:8: ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h: In constructor ‘CExtractCallbackImp::CExtractCallbackImp()’: ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:277:8: warning: ‘CExtractCallbackImp::PasswordWasAsked’ will be initialized after [-Wreorder] 277 | bool PasswordWasAsked; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:273:35: warning: ‘NExtract::NOverwriteMode::EEnum CExtractCallbackImp::OverwriteMode’ [-Wreorder] 273 | NExtract::NOverwriteMode::EEnum OverwriteMode; | ^~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:273:35: warning: ‘CExtractCallbackImp::OverwriteMode’ will be initialized after [-Wreorder] 273 | NExtract::NOverwriteMode::EEnum OverwriteMode; | ^~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:263:8: warning: ‘bool CExtractCallbackImp::StreamMode’ [-Wreorder] 263 | bool StreamMode; | ^~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:263:8: warning: ‘CExtractCallbackImp::StreamMode’ will be initialized after [-Wreorder] 263 | bool StreamMode; | ^~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:261:8: warning: ‘bool CExtractCallbackImp::ProcessAltStreams’ [-Wreorder] 261 | bool ProcessAltStreams; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:289:8: warning: ‘CExtractCallbackImp::MultiArcMode’ will be initialized after [-Wreorder] 289 | bool MultiArcMode; | ^~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:251:14: warning: ‘IHashCalc* CExtractCallbackImp::_hashCalc’ [-Wreorder] 251 | IHashCalc *_hashCalc; // it's for stat in Test operation | ^~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../FileManager/ExtractCallback.h:291:3: warning: when initialized here [-Wreorder] 291 | CExtractCallbackImp(): | ^~~~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h: In member function ‘virtual ULONG CArchiveUpdateCallback::Release()’: ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:189:32: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 189 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \ | ^~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/../../../Common/MyCom.h:190:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | return __m_RefCount; delete this; return 0; } | ^~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/UpdateCallback.h:88:3: note: in expansion of macro ‘MY_ADDREF_RELEASE’ 88 | MY_ADDREF_RELEASE | ^~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/7zip/UI/GUI/UpdateGUI.h:6, from ../../../../CPP/7zip/UI/GUI/wxGUI.cpp:96: ../../../../CPP/7zip/UI/GUI/../Common/Update.h: In constructor ‘CUpdateOptions::CUpdateOptions()’: ../../../../CPP/7zip/UI/GUI/../Common/Update.h:101:8: warning: ‘CUpdateOptions::EMailRemoveAfter’ will be initialized after [-Wreorder] 101 | bool EMailRemoveAfter; | ^~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:94:8: warning: ‘bool CUpdateOptions::OpenShareForWrite’ [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:94:8: warning: ‘CUpdateOptions::OpenShareForWrite’ will be initialized after [-Wreorder] 94 | bool OpenShareForWrite; | ^~~~~~~~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:89:16: warning: ‘EArcNameMode CUpdateOptions::ArcNameMode’ [-Wreorder] 89 | EArcNameMode ArcNameMode; | ^~~~~~~~~~~ ../../../../CPP/7zip/UI/GUI/../Common/Update.h:122:3: warning: when initialized here [-Wreorder] 122 | CUpdateOptions(): | ^~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/Lang.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/ListFileUtils.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyVector.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyWindows.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/NewHandler.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/MyString.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StringConvert.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/Common/StringConvert.cpp: In function ‘UString MultiByteToUnicodeString(const AString&, UINT)’: ../../../../CPP/Common/StringConvert.cpp:162:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 162 | for (int i = 0; i < srcString.Len(); i++) | ~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp: In function ‘AString UnicodeStringToMultiByte(const UString&, UINT)’: ../../../../CPP/Common/StringConvert.cpp:173:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 173 | for (int i = 0; i < srcString.Len(); i++) { | ~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp:174:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 174 | if ((0xd800 <= srcString[i] && srcString[i] <= 0xdbff) && ((i + 1) < srcString.Len()) && | ~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../../CPP/Common/StringConvert.cpp:200:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 200 | for (int i = 0; i < srcString.Len(); i++) | ~~^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/StringToInt.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/UTFConvert.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Common/Wildcard.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/Common/Wildcard.cpp:5: ../../../../CPP/Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/Common/Wildcard.cpp: In function ‘bool NWildcard::IsDriveColonName(const wchar_t*)’: ../../../../CPP/Common/Wildcard.cpp:463:58: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 463 | return c != 0 && s[1] == ':' && s[2] == 0 && (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z'); | ~~~~~~~~~^~~~~~~~~~~ ../../../../CPP/Common/Wildcard.cpp: In member function ‘void NWildcard::CCensor::AddItem(NWildcard::ECensorPathMode, bool, const UString&, bool, bool)’: ../../../../CPP/Common/Wildcard.cpp:583:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 583 | if (dotsIndex >= 0) | ^ ../../../../CPP/Common/Wildcard.cpp:611:54: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 611 | if (pathParts.IsEmpty() || pathParts.Size() == 1 && pathParts[0].IsEmpty()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/Control/Controls.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/DLL.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/ErrorMsg.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/Control/Dialog.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/Windows/Control/Dialog.cpp: In function ‘int myCreateHandle2(int)’: ../../../../CPP/Windows/Control/Dialog.cpp:470:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 470 | if (id == g_Dialogs[i]->id) { | ~~~^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileDir.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/Windows/FileDir.cpp: In function ‘bool NWindows::NFile::NDir::CreateComplexDir(CFSTR)’: ../../../../CPP/Windows/FileDir.cpp:502:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 502 | if (pos > 0 && pos == pathName.Len() - 1) | ~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../CPP/Windows/FileDir.cpp:535:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 535 | while (pos < pathName.Len()) | ~~~~^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileFind.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/Windows/FileFind.cpp: In function ‘void my_windows_split_path(const AString&, AString&, AString&)’: ../../../../CPP/Windows/FileFind.cpp:34:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 34 | } else if ((pos+1) < p_path.Len()) { | ~~~~~~~~^~~~~~~~~~~~~~ ../../../../CPP/Windows/FileFind.cpp: In function ‘void my_windows_split_path(const UString&, UString&, UString&)’: ../../../../CPP/Windows/FileFind.cpp:71:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 71 | } else if ((pos+1) < p_path.Len()) { | ~~~~~~~~^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileIO.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/Windows/FileIO.cpp: In member function ‘bool NWindows::NFile::NIO::CFileBase::Create(CFSTR, DWORD, DWORD, DWORD, DWORD, bool)’: ../../../../CPP/Windows/FileIO.cpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 113 | for (int i = 0; i < ustr.Len(); i++) | ~~^~~~~~~~~~~~ ../../../../CPP/Windows/FileIO.cpp: In member function ‘bool NWindows::NFile::NIO::CInFile::Read(void*, UINT32, UINT32&)’: ../../../../CPP/Windows/FileIO.cpp:318:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT32’ {aka ‘unsigned int’} [-Wsign-compare] 318 | if (len > bytesToRead) len = bytesToRead; | ~~~~^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/FileName.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../../../../CPP/Windows/FileName.cpp:6: ../../../../CPP/Common/Wildcard.h: In constructor ‘NWildcard::CCensorNode::CCensorNode(const UString&, NWildcard::CCensorNode*)’: ../../../../CPP/Common/Wildcard.h:66:11: warning: ‘NWildcard::CCensorNode::Name’ will be initialized after [-Wreorder] 66 | UString Name; // WIN32 doesn't support wildcards in file names | ^~~~ ../../../../CPP/Common/Wildcard.h:56:16: warning: ‘NWildcard::CCensorNode* NWildcard::CCensorNode::Parent’ [-Wreorder] 56 | CCensorNode *Parent; | ^~~~~~ ../../../../CPP/Common/Wildcard.h:64:3: warning: when initialized here [-Wreorder] 64 | CCensorNode(const UString &name, CCensorNode *parent): Name(name), Parent(parent) { }; | ^~~~~~~~~~~ ../../../../CPP/Windows/FileName.cpp: In function ‘bool NWindows::NFile::NName::IsDrivePath(const wchar_t*)’: ../../../../CPP/Windows/FileName.cpp:234:39: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 234 | #define IS_LETTER_CHAR(c) ((c) >= 'a' && (c) <= 'z' || (c) >= 'A' && (c) <= 'Z') | ~~~~~~~~~~~^~~~~~~~~~~~~ ../../../../CPP/Windows/FileName.cpp:235:53: note: in expansion of macro ‘IS_LETTER_CHAR’ 235 | bool IsDrivePath(const wchar_t *s) throw() { return IS_LETTER_CHAR(s[0]) && s[1] == ':' && s[2] == WCHAR_PATH_SEPARATOR; } | ^~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/PropVariant.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/Windows/PropVariant.cpp: In member function ‘LONG NWindows::NCOM::CPropVariant::Attach(PROPVARIANT*)’: ../../../../CPP/Windows/PropVariant.cpp:281:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class NWindows::NCOM::CPropVariant’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 281 | memcpy(this, pSrc, sizeof(PROPVARIANT)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../CPP/Windows/PropVariant.cpp:7: ../../../../CPP/Windows/PropVariant.h:46:7: note: ‘class NWindows::NCOM::CPropVariant’ declared here 46 | class CPropVariant : public tagPROPVARIANT | ^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/PropVariantConv.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/Synchronization.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/System.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/TimeUtils.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/Windows/TimeUtils.cpp: In function ‘bool NWindows::NTime::UnixTime64ToFileTime(Int64, FILETIME&)’: ../../../../CPP/Windows/TimeUtils.cpp:127:16: warning: comparison of integer expressions of different signedness: ‘Int64’ {aka ‘long long int’} and ‘long long unsigned int’ [-Wsign-compare] 127 | if (unixTime > kNumSecondsInFileTime - kUnixTimeOffset) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/Registry.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/Windows/Registry.cpp: In member function ‘LONG NWindows::NRegistry::CKey::SetValue_Strings(LPCTSTR, const UStringVector&)’: ../../../../CPP/Windows/Registry.cpp:270:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 270 | for (i = 0; i < strings.Size(); i++) | ~~^~~~~~~~~~~~~~~~ ../../../../CPP/Windows/Registry.cpp:274:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 274 | for (i = 0; i < strings.Size(); i++) | ~~^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/myWindows/wine_GetXXXDefaultLangID.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/myWindows/wine_GetXXXDefaultLangID.cpp: In function ‘void LOCALE_Init()’: ../../../../CPP/myWindows/wine_GetXXXDefaultLangID.cpp:622:10: warning: variable ‘unix_cp’ set but not used [-Wunused-but-set-variable] 622 | UINT unix_cp = 0; | ^~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/myWindows/wine_date_and_time.cpp : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition ../../../../CPP/myWindows/wine_date_and_time.cpp: In function ‘FileTimeToDosDateTime’: ../../../../CPP/myWindows/wine_date_and_time.cpp:177:14: warning: ‘t’ may be used uninitialized [-Wmaybe-uninitialized] 177 | unixtime = t; /* unixtime = t; * FIXME unixtime = t - TIME_GetBias(); */ | ^ ../../../../CPP/myWindows/wine_date_and_time.cpp:168:23: note: ‘t’ was declared here 168 | ULONG t; | ^ ../../../../CPP/myWindows/wine_date_and_time.cpp: In function ‘SystemTimeToFileTime’: ../../../../CPP/myWindows/wine_date_and_time.cpp:431:42: warning: ‘t.QuadPart’ may be used uninitialized [-Wmaybe-uninitialized] 431 | ft->dwHighDateTime = (DWORD)(t.QuadPart>>32); | ~~~~~~~~~~~^~~~~ ../../../../CPP/myWindows/wine_date_and_time.cpp:417:17: note: ‘t.QuadPart’ was declared here 417 | LARGE_INTEGER t; | ^ make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE ../../../../CPP/Windows/Window.cpp make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition : warning: ‘_LARGEFILE_SOURCE’ redefined : note: this is the location of the previous definition make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -D_7ZIP_LARGE_PAGES `wx-config --unicode=yes --cxxflags` -DLANG -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -o ../../../../bin/7zG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes 7zCrc.o 7zCrcOpt.o Alloc.o CpuArch.o Threads.o OutStreamWithCRC.o CreateCoder.o FilePathAutoRename.o FileStreams.o FilterCoder.o LimitedStreams.o MethodProps.o ProgressUtils.o PropId.o StreamObjects.o StreamUtils.o UniqBlocks.o CopyCoder.o ArchiveCommandLine.o ArchiveExtractCallback.o ArchiveOpenCallback.o Bench.o DefaultName.o EnumDirItems.o Extract.o ExtractingFilePath.o HashCalc.o LoadCodecs.o OpenArchive.o PropIDUtils.o SetProperties.o SortUtils.o TempFiles.o Update.o UpdateAction.o UpdateCallback.o UpdatePair.o UpdateProduce.o WorkDir.o ZipRegistry.o MyMessages.o ExtractCallback.o FormatUtils.o LangUtils.o OverwriteDialog.o OverwriteDialog_rc.o PasswordDialog.o PasswordDialog_rc.o ProgramLocation.o PropertyName.o ProgressDialog2.o ProgressDialog2_rc.o SplitUtils.o StringUtils.o BenchmarkDialog.o BenchmarkDialog_rc.o CompressDialog.o CompressDialog_rc.o ExtractDialog.o ExtractDialog_rc.o ExtractGUI.o GUI.o HashGUI.o UpdateCallbackGUI.o UpdateCallbackGUI2.o UpdateGUI.o wxGUI.o CRC.o CommandLineParser.o IntToString.o Lang.o ListFileUtils.o MyString.o MyVector.o MyWindows.o NewHandler.o StringConvert.o StringToInt.o UTFConvert.o Wildcard.o Controls.o Dialog.o DLL.o ErrorMsg.o FileDir.o FileFind.o FileIO.o FileName.o PropVariant.o PropVariantConv.o Registry.o Synchronization.o System.o TimeUtils.o Window.o wine_GetXXXDefaultLangID.o wine_date_and_time.o `wx-config --unicode=yes --libs` -lpthread -ldl make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/UI/GUI' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.fykqfU + umask 022 + cd /builddir/build/BUILD/p7zip-16.02-build + '[' /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT ++ dirname /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT + mkdir -p /builddir/build/BUILD/p7zip-16.02-build + mkdir /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd p7zip_16.02 + make install DEST_DIR=/builddir/build/BUILD/p7zip-16.02-build/BUILDROOT DEST_HOME=/usr DEST_BIN=/usr/bin DEST_SHARE=/usr/libexec/p7zip DEST_MAN=/usr/share/man ./install.sh /usr/bin /usr/libexec/p7zip /usr/share/man /usr/share/doc/p7zip /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT - installing /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/bin/7za - installing /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/bin/7z - installing /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/bin/7zG - installing /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/libexec/p7zip/7zCon.sfx - installing /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/libexec/p7zip/7z.so - installing /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/libexec/p7zip/Codecs chmod: cannot access '/builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/libexec/p7zip/*/*': No such file or directory - installing /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/man/man1/7z.1 - installing /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/man/man1/7za.1 - installing /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/man/man1/7zr.1 - installing /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip/README - installing /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip/ChangeLog - installing HTML help in /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip/DOC - installing Lang in /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/libexec/p7zip + mv /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip/DOC/7zC.txt /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip/DOC/7zFormat.txt /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip/DOC/MANUAL /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip/DOC/Methods.txt /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip/DOC/lzma.txt /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip/DOC/readme.txt /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip/DOC/src-history.txt /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip + rmdir /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip/DOC/ + mkdir -p /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/kservices5/ + rm GUI/kde4/p7zip_compress2.desktop + cp GUI/kde4/p7zip_compress.desktop GUI/kde4/p7zip_extract.desktop GUI/kde4/p7zip_extract_subdir.desktop GUI/kde4/p7zip_extract_to.desktop GUI/kde4/p7zip_test.desktop /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/kservices5/ + chmod +x /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/bin/p7zipForFilemanager + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 16.02-34.fc43 --unique-debug-suffix -16.02-34.fc43.s390x --unique-debug-src-base p7zip-16.02-34.fc43.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/p7zip-16.02-34.fc43.s390x find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/p7zipForFilemanager from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/7zG from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/7z from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/7za from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT Scanned 52 directories and 619 files, processed 3 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/p7zip-16.02-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.qzMmIm + umask 022 + cd /builddir/build/BUILD/p7zip-16.02-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd p7zip_16.02 + make test mkdir -p bin make -C CPP/7zip/Bundles/Alone all make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/Alone' mkdir -p bin make -C CPP/7zip/Bundles/SFXCon all make[1]: Entering directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/CPP/7zip/Bundles/SFXCon' cd check ; TOOLS="" ./check.sh "`pwd`/../bin/7za" REP=TMP_9331 P7ZIP= /builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/check/../bin/7za TOOLS= # TESTING ... ############# 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 495616 bytes (484 KiB) Testing archive: ../test/7za433_tar.tar -- Path = ../test/7za433_tar.tar Type = tar Physical Size = 495616 Headers Size = 4096 Code Page = UTF-8 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 495616 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 180603 bytes (177 KiB) Testing archive: ../test/7za433_7zip_lzma.7z -- Path = ../test/7za433_7zip_lzma.7z Type = 7z Physical Size = 180603 Headers Size = 302 Method = LZMA:19 BCJ2 Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 180603 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 180719 bytes (177 KiB) Testing archive: ../test/7za433_7zip_lzma_crypto.7z -- Path = ../test/7za433_7zip_lzma_crypto.7z Type = 7z Physical Size = 180719 Headers Size = 367 Method = LZMA:19 BCJ2 7zAES Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 180719 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 212955 bytes (208 KiB) Testing archive: ../test/7za433_7zip_ppmd.7z -- Path = ../test/7za433_7zip_ppmd.7z Type = 7z Physical Size = 212955 Headers Size = 265 Method = PPMD Solid = + Blocks = 1 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 212955 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 198662 bytes (195 KiB) Testing archive: ../test/7za433_7zip_bzip2.7z -- Path = ../test/7za433_7zip_bzip2.7z Type = 7z Physical Size = 198662 Headers Size = 301 Method = LZMA:19 BZip2 BCJ2 Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 198662 # EXTRACTING ... ################ 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 495616 bytes (484 KiB) Extracting archive: ../test/7za433_tar.tar -- Path = ../test/7za433_tar.tar Type = tar Physical Size = 495616 Headers Size = 4096 Code Page = UTF-8 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 495616 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 180603 bytes (177 KiB) Extracting archive: ../test/7za433_7zip_lzma.7z -- Path = ../test/7za433_7zip_lzma.7z Type = 7z Physical Size = 180603 Headers Size = 302 Method = LZMA:19 BCJ2 Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 180603 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 180546 bytes (177 KiB) Extracting archive: ../test/7za433_7zip_lzma_bcj2.7z -- Path = ../test/7za433_7zip_lzma_bcj2.7z Type = 7z Physical Size = 180546 Headers Size = 313 Method = LZMA:19 BCJ2 Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 180546 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 180719 bytes (177 KiB) Extracting archive: ../test/7za433_7zip_lzma_crypto.7z -- Path = ../test/7za433_7zip_lzma_crypto.7z Type = 7z Physical Size = 180719 Headers Size = 367 Method = LZMA:19 BCJ2 7zAES Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 180719 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 212955 bytes (208 KiB) Extracting archive: ../test/7za433_7zip_ppmd.7z -- Path = ../test/7za433_7zip_ppmd.7z Type = 7z Physical Size = 212955 Headers Size = 265 Method = PPMD Solid = + Blocks = 1 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 212955 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 182034 bytes (178 KiB) Extracting archive: ../test/7za433_7zip_ppmd_bcj2.7z -- Path = ../test/7za433_7zip_ppmd_bcj2.7z Type = 7z Physical Size = 182034 Headers Size = 317 Method = LZMA:19 PPMD BCJ2 Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 182034 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 198662 bytes (195 KiB) Extracting archive: ../test/7za433_7zip_bzip2.7z -- Path = ../test/7za433_7zip_bzip2.7z Type = 7z Physical Size = 198662 Headers Size = 301 Method = LZMA:19 BZip2 BCJ2 Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 198662 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 184461 bytes (181 KiB) Extracting archive: ../test/7za433_7zip_lzma2.7z -- Path = ../test/7za433_7zip_lzma2.7z Type = 7z Physical Size = 184461 Headers Size = 277 Method = LZMA2:19 BCJ Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 184461 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 180551 bytes (177 KiB) Extracting archive: ../test/7za433_7zip_lzma2_bcj2.7z -- Path = ../test/7za433_7zip_lzma2_bcj2.7z Type = 7z Physical Size = 180551 Headers Size = 317 Method = LZMA2:19 LZMA:19 BCJ2 Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 180551 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 184552 bytes (181 KiB) Extracting archive: ../test/7za433_7zip_lzma2_crypto.7z -- Path = ../test/7za433_7zip_lzma2_crypto.7z Type = 7z Physical Size = 184552 Headers Size = 344 Method = LZMA2:19 BCJ 7zAES Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 184552 # Archiving ... ############### 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive: 3 folders, 3 files, 490885 bytes (480 KiB) Creating archive: 7za433_tar.tar Items to compress: 6 Files read from disk: 6 Archive size: 495616 bytes (484 KiB) Everything is Ok drwxrwxrwx 0/0 0 2006-02-06 20:01 7za433_tar/ drwxrwxrwx 0/0 0 2006-02-06 20:01 7za433_tar/bin/ -rwxrwxrwx 0/0 462336 2006-02-05 12:01 7za433_tar/bin/7za.exe drwxrwxrwx 0/0 0 2006-02-06 20:01 7za433_tar/doc/ -rwxrwxrwx 0/0 26948 2001-08-30 00:19 7za433_tar/doc/copying.txt -rwxrwxrwx 0/0 1601 2006-02-05 11:57 7za433_tar/readme.txt 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive: 3 folders, 3 files, 490885 bytes (480 KiB) Creating archive: 7za433_7zip_lzma.7z Items to compress: 6 Files read from disk: 3 Archive size: 184466 bytes (181 KiB) Everything is Ok 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive: 3 folders, 3 files, 490885 bytes (480 KiB) Creating archive: 7za433_7zip_lzma.x Items to compress: 6 Write SFX: /builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/check/../bin/7zCon.sfx : 3821640 bytes (3733 KiB) Files read from disk: 3 Archive size: 4006106 bytes (3913 KiB) Everything is Ok 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive: 3 folders, 3 files, 490885 bytes (480 KiB) Creating archive: 7za433_7zip_lzma_crypto.7z Items to compress: 6 Files read from disk: 3 Archive size: 184568 bytes (181 KiB) Everything is Ok 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive: 3 folders, 3 files, 490885 bytes (480 KiB) Creating archive: 7za433_7zip_ppmd.7z Items to compress: 6 Files read from disk: 3 Archive size: 179876 bytes (176 KiB) Everything is Ok 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive: 3 folders, 3 files, 490885 bytes (480 KiB) Creating archive: 7za433_7zip_bzip2.7z Items to compress: 6 Files read from disk: 3 Archive size: 209454 bytes (205 KiB) Everything is Ok # EXTRACTING (PASS 2) ... ######################### 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 495616 bytes (484 KiB) Extracting archive: 7za433_tar.tar -- Path = 7za433_tar.tar Type = tar Physical Size = 495616 Headers Size = 4096 Code Page = UTF-8 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 495616 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 184466 bytes (181 KiB) Extracting archive: 7za433_7zip_lzma.7z -- Path = 7za433_7zip_lzma.7z Type = 7z Physical Size = 184466 Headers Size = 282 Method = LZMA2:19 BCJ Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 184466 7-Zip SFX 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Extracting archive: ./7za433_7zip_lzma.x -- Path = ./7za433_7zip_lzma.x Type = 7z 0% Everything is Ok 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 184568 bytes (181 KiB) Extracting archive: 7za433_7zip_lzma_crypto.7z -- Path = 7za433_7zip_lzma_crypto.7z Type = 7z Physical Size = 184568 Headers Size = 360 Method = LZMA2:19 BCJ 7zAES Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 184568 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 179876 bytes (176 KiB) Extracting archive: 7za433_7zip_ppmd.7z -- Path = 7za433_7zip_ppmd.7z Type = 7z Physical Size = 179876 Headers Size = 316 Method = LZMA:19 PPMD BCJ2 Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 179876 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 209454 bytes (205 KiB) Extracting archive: 7za433_7zip_bzip2.7z -- Path = 7za433_7zip_bzip2.7z Type = 7z Physical Size = 209454 Headers Size = 280 Method = BZip2 BCJ Solid = + Blocks = 2 Everything is Ok Folders: 3 Files: 3 Size: 490885 Compressed: 209454 # EXTRACTING (LZMA) ... ####################### 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 194438 bytes (190 KiB) Extracting archive: ../test/7za.exe.lzma -- Path = ../test/7za.exe.lzma Type = lzma Everything is Ok Size: 462336 Compressed: 194438 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 174806 bytes (171 KiB) Extracting archive: ../test/7za.exe.lzma86 -- Path = ../test/7za.exe.lzma86 Type = lzma86 Everything is Ok Size: 462336 Compressed: 174806 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 194444 bytes (190 KiB) Extracting archive: ../test/7za.exe.lzma_eos -- Path = ../test/7za.exe.lzma_eos Type = lzma Everything is Ok Size: 462336 Compressed: 194444 # TESTING (XZ) ... ####################### 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 194508 bytes (190 KiB) Extracting archive: ../test/7za.exe.xz -- Path = ../test/7za.exe.xz Type = xz Physical Size = 194508 Method = LZMA2:20 CRC32 Streams = 1 Blocks = 1 Everything is Ok Size: 462336 Compressed: 194508 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive: 1 file, 462336 bytes (452 KiB) Creating archive: 7za.exe.xz Items to compress: 1 Files read from disk: 1 Archive size: 194508 bytes (190 KiB) Everything is Ok 7-Zip (a) 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs BE) Scanning the drive for archives: 1 file, 194508 bytes (190 KiB) Extracting archive: 7za.exe.xz -- Path = 7za.exe.xz Type = xz Physical Size = 194508 Method = LZMA2:19 CRC32 Streams = 1 Blocks = 1 Everything is Ok Size: 462336 Compressed: 194508 ======== ALL DONE ======== + RPM_EC=0 ++ jobs -p + exit 0 Processing files: p7zip-16.02-34.fc43.s390x Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.GFpegH + umask 022 + cd /builddir/build/BUILD/p7zip-16.02-build + cd p7zip_16.02 + LICENSEDIR=/builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/licenses/p7zip + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/licenses/p7zip + cp -pr /builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/copying.txt /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/licenses/p7zip + cp -pr /builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/License.txt /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/licenses/p7zip + RPM_EC=0 ++ jobs -p + exit 0 Provides: p7zip = 16.02-34.fc43 p7zip(s390-64) = 16.02-34.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: p7zip-plugins-16.02-34.fc43.s390x Provides: p7zip-plugins = 16.02-34.fc43 p7zip-plugins(s390-64) = 16.02-34.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) rtld(GNU_HASH) Processing files: p7zip-gui-16.02-34.fc43.s390x Provides: p7zip-gui = 16.02-34.fc43 p7zip-gui(s390-64) = 16.02-34.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: p7zip-doc-16.02-34.fc43.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.hqzXxq + umask 022 + cd /builddir/build/BUILD/p7zip-16.02-build + cd p7zip_16.02 + DOCDIR=/builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip-doc + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip-doc + cp -pr /builddir/build/BUILD/p7zip-16.02-build/p7zip_16.02/contrib /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT/usr/share/doc/p7zip-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: p7zip-doc = 16.02-34.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: p7zip-debugsource-16.02-34.fc43.s390x Provides: p7zip-debugsource = 16.02-34.fc43 p7zip-debugsource(s390-64) = 16.02-34.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: p7zip-plugins-debuginfo-16.02-34.fc43.s390x Provides: debuginfo(build-id) = 35ad98cf15c09b60098f2ccba226726862c760a7 p7zip-plugins-debuginfo = 16.02-34.fc43 p7zip-plugins-debuginfo(s390-64) = 16.02-34.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: p7zip-debugsource(s390-64) = 16.02-34.fc43 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/p7zip-16.02-build/BUILDROOT Wrote: /builddir/build/RPMS/p7zip-debugsource-16.02-34.fc43.s390x.rpm Wrote: /builddir/build/RPMS/p7zip-plugins-16.02-34.fc43.s390x.rpm Wrote: /builddir/build/RPMS/p7zip-16.02-34.fc43.s390x.rpm Wrote: /builddir/build/RPMS/p7zip-plugins-debuginfo-16.02-34.fc43.s390x.rpm Wrote: /builddir/build/RPMS/p7zip-doc-16.02-34.fc43.noarch.rpm Wrote: /builddir/build/RPMS/p7zip-gui-16.02-34.fc43.s390x.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.rWmkcv + umask 022 + cd /builddir/build/BUILD/p7zip-16.02-build + test -d /builddir/build/BUILD/p7zip-16.02-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/p7zip-16.02-build + rm -rf /builddir/build/BUILD/p7zip-16.02-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild p7zip-16.02-34.fc43.src.rpm Finish: build phase for p7zip-16.02-34.fc43.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-s390x-1763060410.870687/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/p7zip-16.02-34.fc43.src.rpm) Config(child) 5 minutes 9 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "p7zip", "epoch": null, "version": "16.02", "release": "34.fc43", "arch": "s390x" }, { "name": "p7zip-doc", "epoch": null, "version": "16.02", "release": "34.fc43", "arch": "noarch" }, { "name": "p7zip-gui", "epoch": null, "version": "16.02", "release": "34.fc43", "arch": "s390x" }, { "name": "p7zip-plugins", "epoch": null, "version": "16.02", "release": "34.fc43", "arch": "s390x" }, { "name": "p7zip-debugsource", "epoch": null, "version": "16.02", "release": "34.fc43", "arch": "s390x" }, { "name": "p7zip-plugins-debuginfo", "epoch": null, "version": "16.02", "release": "34.fc43", "arch": "s390x" }, { "name": "p7zip", "epoch": null, "version": "16.02", "release": "34.fc43", "arch": "src" } ] } RPMResults finished