Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c252' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 4787580 --chroot fedora-rawhide-ppc64le --detached Version: 0.61 PID: 7532 Logging PID: 7533 Task: {'appstream': True, 'background': False, 'bootstrap': 'off', 'build_id': 4787580, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-ppc64le', 'enable_net': False, 'fedora_review': False, 'git_hash': '66a355e80e80a1c5012747bf16a1512fd62ea8b8', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/lead2gold/libpar2/libpar2', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'libpar2', 'package_version': '0.2-20.fc37.nuxref', 'project_dirname': 'libpar2', 'project_name': 'libpar2', 'project_owner': 'lead2gold', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/lead2gold/libpar2/fedora-rawhide-ppc64le/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'lead2gold/libpar2--lead2gold', 'source_json': {}, 'source_type': None, 'submitter': 'lead2gold', 'tags': [], 'task_id': '4787580-fedora-rawhide-ppc64le', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/lead2gold/libpar2/libpar2 /var/lib/copr-rpmbuild/workspace/workdir-bubk7okb/libpar2 --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/lead2gold/libpar2/libpar2', '/var/lib/copr-rpmbuild/workspace/workdir-bubk7okb/libpar2', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-bubk7okb/libpar2'... Running: git checkout 66a355e80e80a1c5012747bf16a1512fd62ea8b8 cmd: ['git', 'checkout', '66a355e80e80a1c5012747bf16a1512fd62ea8b8'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-bubk7okb/libpar2 rc: 0 stdout: stderr: Note: switching to '66a355e80e80a1c5012747bf16a1512fd62ea8b8'. 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 66a355e automatic import of libpar2 Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-bubk7okb/libpar2 rc: 0 stdout: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 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 libpar2-0.2.tar.gz INFO: Calling: curl -H Pragma: -o libpar2-0.2.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/lead2gold/libpar2/libpar2/libpar2-0.2.tar.gz/md5/94c6df4e38efe08056ecde2a04e0be91/libpar2-0.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 392k 100 392k 0 0 4026k 0 --:--:-- --:--:-- --:--:-- 4044k INFO: Reading stdout from command: md5sum libpar2-0.2.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-bubk7okb/libpar2/libpar2.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-bubk7okb/libpar2 --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1661891482.207887 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.1 starting (python version = 3.10.4, NVR = mock-3.1-1.fc35)... 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-bubk7okb/libpar2/libpar2.spec) Config(fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1661891482.207887/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.1 INFO: Mock Version: 3.1 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 517 B/s | 257 B 00:00 fedora 1.5 MB/s | 60 MB 00:39 Last metadata expiration check: 0:00:01 ago on Tue Aug 30 20:31:28 2022. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash ppc64le 5.1.16-3.fc37 fedora 1.8 M bzip2 ppc64le 1.0.8-12.fc37 fedora 53 k coreutils ppc64le 9.1-7.fc38 fedora 1.4 M cpio ppc64le 2.13-13.fc37 fedora 283 k diffutils ppc64le 3.8-3.fc37 fedora 389 k fedora-release-common noarch 38-0.3 fedora 22 k findutils ppc64le 1:4.9.0-2.fc37 fedora 538 k gawk ppc64le 5.1.1-4.fc37 fedora 1.0 M glibc-minimal-langpack ppc64le 2.36.9000-2.fc38 fedora 10 k grep ppc64le 3.7-4.fc37 fedora 283 k gzip ppc64le 1.12-2.fc37 fedora 170 k info ppc64le 6.8-4.fc37 fedora 252 k patch ppc64le 2.7.6-17.fc37 fedora 135 k redhat-rpm-config noarch 229-1.fc38 fedora 80 k rpm-build ppc64le 4.18.0-0.beta1.4.fc37 fedora 78 k sed ppc64le 4.8-11.fc37 fedora 313 k shadow-utils ppc64le 2:4.12.3-1.fc38 fedora 1.3 M tar ppc64le 2:1.34-3.fc36 fedora 915 k unzip ppc64le 6.0-58.fc37 fedora 188 k util-linux ppc64le 2.38.1-2.fc38 fedora 2.4 M which ppc64le 2.21-35.fc37 fedora 42 k xz ppc64le 5.2.5-10.fc37 fedora 227 k Installing dependencies: alternatives ppc64le 1.19-3.fc37 fedora 38 k ansible-srpm-macros noarch 1-7.fc38 fedora 7.7 k audit-libs ppc64le 3.0.9-1.fc38 fedora 130 k authselect ppc64le 1.4.0-3.fc37 fedora 146 k authselect-libs ppc64le 1.4.0-3.fc37 fedora 254 k basesystem noarch 11-14.fc37 fedora 7.0 k binutils ppc64le 2.39-2.fc38 fedora 6.2 M binutils-gold ppc64le 2.39-2.fc38 fedora 1.1 M bzip2-libs ppc64le 1.0.8-12.fc37 fedora 47 k ca-certificates noarch 2022.2.54-5.fc37 fedora 829 k coreutils-common ppc64le 9.1-7.fc38 fedora 2.0 M cracklib ppc64le 2.9.6-28.fc36 fedora 94 k crypto-policies noarch 20220824-2.git2187e9c.fc38 fedora 86 k curl ppc64le 7.84.0-3.fc38 fedora 316 k cyrus-sasl-lib ppc64le 2.1.28-8.fc38 fedora 881 k debugedit ppc64le 5.0-5.fc37 fedora 80 k dwz ppc64le 0.14-7.fc37 fedora 137 k ed ppc64le 1.18-2.fc37 fedora 81 k efi-srpm-macros noarch 5-6.fc37 fedora 22 k elfutils ppc64le 0.187-8.fc38 fedora 556 k elfutils-debuginfod-client ppc64le 0.187-8.fc38 fedora 40 k elfutils-default-yama-scope noarch 0.187-8.fc38 fedora 16 k elfutils-libelf ppc64le 0.187-8.fc38 fedora 206 k elfutils-libs ppc64le 0.187-8.fc38 fedora 291 k fedora-gpg-keys noarch 38-0.3 fedora 125 k fedora-release noarch 38-0.3 fedora 11 k fedora-release-identity-basic noarch 38-0.3 fedora 12 k fedora-repos noarch 38-0.3 fedora 10 k fedora-repos-rawhide noarch 38-0.3 fedora 9.7 k file ppc64le 5.42-4.fc37 fedora 49 k file-libs ppc64le 5.42-4.fc37 fedora 688 k filesystem ppc64le 3.18-2.fc37 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-9.fc38 fedora 26 k fpc-srpm-macros noarch 1.3-6.fc37 fedora 7.7 k gdb-minimal ppc64le 12.1-4.fc37 fedora 3.9 M gdbm-libs ppc64le 1:1.23-2.fc37 fedora 62 k ghc-srpm-macros noarch 1.5.0-7.fc37 fedora 7.8 k glibc ppc64le 2.36.9000-2.fc38 fedora 2.2 M glibc-common ppc64le 2.36.9000-2.fc38 fedora 301 k glibc-gconv-extra ppc64le 2.36.9000-2.fc38 fedora 1.9 M gmp ppc64le 1:6.2.1-3.fc37 fedora 302 k gnat-srpm-macros noarch 4-16.fc37 fedora 8.3 k go-srpm-macros noarch 3.1.0-4.fc37 fedora 27 k jansson ppc64le 2.13.1-5.fc37 fedora 50 k kernel-srpm-macros noarch 1.0-15.fc37 fedora 9.4 k keyutils-libs ppc64le 1.6.1-5.fc37 fedora 32 k krb5-libs ppc64le 1.19.2-11.fc37.1 fedora 814 k libacl ppc64le 2.3.1-4.fc37 fedora 26 k libarchive ppc64le 3.6.1-2.fc37 fedora 464 k libattr ppc64le 2.5.1-5.fc37 fedora 19 k libblkid ppc64le 2.38.1-2.fc38 fedora 123 k libbrotli ppc64le 1.0.9-9.fc37 fedora 343 k libcap ppc64le 2.48-5.fc37 fedora 72 k libcap-ng ppc64le 0.8.3-3.fc37 fedora 34 k libcom_err ppc64le 1.46.5-3.fc37 fedora 26 k libcurl ppc64le 7.84.0-3.fc38 fedora 337 k libdb ppc64le 5.3.28-53.fc37 fedora 844 k libeconf ppc64le 0.4.0-4.fc37 fedora 30 k libevent ppc64le 2.1.12-7.fc37 fedora 277 k libfdisk ppc64le 2.38.1-2.fc38 fedora 177 k libffi ppc64le 3.4.2-9.fc37 fedora 38 k libgcc ppc64le 12.2.1-1.fc38 fedora 104 k libgomp ppc64le 12.2.1-1.fc38 fedora 308 k libidn2 ppc64le 2.3.3-2.fc37 fedora 117 k libmount ppc64le 2.38.1-2.fc38 fedora 154 k libnghttp2 ppc64le 1.49.0-1.fc38 fedora 84 k libnsl2 ppc64le 2.0.0-4.fc37 fedora 32 k libpkgconf ppc64le 1.8.0-3.fc37 fedora 40 k libpsl ppc64le 0.21.1-6.fc37 fedora 65 k libpwquality ppc64le 1.4.4-11.fc37 fedora 119 k librtas ppc64le 2.0.2-13.fc37 fedora 65 k libselinux ppc64le 3.4-5.fc37 fedora 99 k libsemanage ppc64le 3.4-5.fc37 fedora 131 k libsepol ppc64le 3.4-3.fc37 fedora 356 k libsigsegv ppc64le 2.14-3.fc37 fedora 28 k libsmartcols ppc64le 2.38.1-2.fc38 fedora 70 k libssh ppc64le 0.9.6-5.fc37 fedora 228 k libssh-config noarch 0.9.6-5.fc37 fedora 7.8 k libstdc++ ppc64le 12.2.1-1.fc38 fedora 935 k libtasn1 ppc64le 4.18.0-3.fc37 fedora 80 k libtirpc ppc64le 1.3.3-0.fc37 fedora 108 k libunistring ppc64le 1.0-2.fc37 fedora 586 k libutempter ppc64le 1.2.1-7.fc37 fedora 27 k libuuid ppc64le 2.38.1-2.fc38 fedora 29 k libverto ppc64le 0.3.2-4.fc37 fedora 22 k libxcrypt ppc64le 4.4.28-3.fc38 fedora 130 k libxml2 ppc64le 2.9.14-3.fc37 fedora 829 k libzstd ppc64le 1.5.2-3.fc37 fedora 316 k lua-libs ppc64le 5.4.4-4.fc37 fedora 244 k lua-srpm-macros noarch 1-7.fc37 fedora 8.8 k lz4-libs ppc64le 1.9.3-5.fc37 fedora 89 k mpfr ppc64le 4.1.0-10.fc37 fedora 340 k ncurses-base noarch 6.3-3.20220501.fc37 fedora 86 k ncurses-libs ppc64le 6.3-3.20220501.fc37 fedora 373 k nim-srpm-macros noarch 3-7.fc37 fedora 8.4 k ocaml-srpm-macros noarch 7-2.fc37 fedora 13 k openblas-srpm-macros noarch 2-12.fc37 fedora 7.5 k openldap ppc64le 2.6.3-1.fc38 fedora 287 k openssl-libs ppc64le 1:3.0.5-2.fc37 fedora 2.3 M p11-kit ppc64le 0.24.1-3.fc37 fedora 376 k p11-kit-trust ppc64le 0.24.1-3.fc37 fedora 152 k package-notes-srpm-macros noarch 0.5-4.fc38 fedora 10 k pam ppc64le 1.5.2-14.fc37 fedora 606 k pam-libs ppc64le 1.5.2-14.fc37 fedora 65 k pcre ppc64le 8.45-1.fc37.2 fedora 204 k pcre2 ppc64le 10.40-1.fc37.1 fedora 240 k pcre2-syntax noarch 10.40-1.fc37.1 fedora 142 k perl-srpm-macros noarch 1-46.fc37 fedora 8.3 k pkgconf ppc64le 1.8.0-3.fc37 fedora 43 k pkgconf-m4 noarch 1.8.0-3.fc37 fedora 14 k pkgconf-pkg-config ppc64le 1.8.0-3.fc37 fedora 10 k popt ppc64le 1.19~rc1-4.fc38 fedora 70 k publicsuffix-list-dafsa noarch 20210518-5.fc37 fedora 58 k python-srpm-macros noarch 3.11-4.fc37 fedora 25 k qt5-srpm-macros noarch 5.15.5-2.fc37 fedora 8.1 k readline ppc64le 8.1-7.fc37 fedora 227 k rpm ppc64le 4.18.0-0.beta1.4.fc37 fedora 565 k rpm-build-libs ppc64le 4.18.0-0.beta1.4.fc37 fedora 102 k rpm-libs ppc64le 4.18.0-0.beta1.4.fc37 fedora 364 k rpmautospec-rpm-macros noarch 0.3.0-1.fc37 fedora 8.8 k rust-srpm-macros noarch 22-1.fc37 fedora 9.5 k setup noarch 2.14.1-2.fc37 fedora 149 k sqlite-libs ppc64le 3.39.2-2.fc37 fedora 773 k systemd-libs ppc64le 251.4-53.fc38 fedora 653 k tzdata noarch 2022c-1.fc38 fedora 717 k util-linux-core ppc64le 2.38.1-2.fc38 fedora 515 k xxhash-libs ppc64le 0.8.1-3.fc37 fedora 38 k xz-libs ppc64le 5.2.5-10.fc37 fedora 104 k zip ppc64le 3.0-33.fc37 fedora 267 k zlib ppc64le 1.2.12-5.fc38 fedora 102 k zstd ppc64le 1.5.2-3.fc37 fedora 466 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 153 Packages Total download size: 55 M Installed size: 322 M Downloading Packages: (1/153): ansible-srpm-macros-1-7.fc38.noarch.rp 53 kB/s | 7.7 kB 00:00 (2/153): alternatives-1.19-3.fc37.ppc64le.rpm 153 kB/s | 38 kB 00:00 (3/153): authselect-1.4.0-3.fc37.ppc64le.rpm 434 kB/s | 146 kB 00:00 (4/153): basesystem-11-14.fc37.noarch.rpm 92 kB/s | 7.0 kB 00:00 (5/153): authselect-libs-1.4.0-3.fc37.ppc64le.r 572 kB/s | 254 kB 00:00 (6/153): audit-libs-3.0.9-1.fc38.ppc64le.rpm 148 kB/s | 130 kB 00:00 (7/153): bash-5.1.16-3.fc37.ppc64le.rpm 4.3 MB/s | 1.8 MB 00:00 (8/153): bzip2-1.0.8-12.fc37.ppc64le.rpm 728 kB/s | 53 kB 00:00 (9/153): bzip2-libs-1.0.8-12.fc37.ppc64le.rpm 641 kB/s | 47 kB 00:00 (10/153): ca-certificates-2022.2.54-5.fc37.noar 8.1 MB/s | 829 kB 00:00 (11/153): binutils-gold-2.39-2.fc38.ppc64le.rpm 3.0 MB/s | 1.1 MB 00:00 (12/153): binutils-2.39-2.fc38.ppc64le.rpm 10 MB/s | 6.2 MB 00:00 (13/153): coreutils-9.1-7.fc38.ppc64le.rpm 12 MB/s | 1.4 MB 00:00 (14/153): cpio-2.13-13.fc37.ppc64le.rpm 3.7 MB/s | 283 kB 00:00 (15/153): cracklib-2.9.6-28.fc36.ppc64le.rpm 1.2 MB/s | 94 kB 00:00 (16/153): coreutils-common-9.1-7.fc38.ppc64le.r 11 MB/s | 2.0 MB 00:00 (17/153): crypto-policies-20220824-2.git2187e9c 1.2 MB/s | 86 kB 00:00 (18/153): curl-7.84.0-3.fc38.ppc64le.rpm 3.9 MB/s | 316 kB 00:00 (19/153): cyrus-sasl-lib-2.1.28-8.fc38.ppc64le. 9.0 MB/s | 881 kB 00:00 (20/153): debugedit-5.0-5.fc37.ppc64le.rpm 1.1 MB/s | 80 kB 00:00 (21/153): diffutils-3.8-3.fc37.ppc64le.rpm 4.6 MB/s | 389 kB 00:00 (22/153): ed-1.18-2.fc37.ppc64le.rpm 1.1 MB/s | 81 kB 00:00 (23/153): dwz-0.14-7.fc37.ppc64le.rpm 1.8 MB/s | 137 kB 00:00 (24/153): efi-srpm-macros-5-6.fc37.noarch.rpm 310 kB/s | 22 kB 00:00 (25/153): elfutils-debuginfod-client-0.187-8.fc 536 kB/s | 40 kB 00:00 (26/153): elfutils-0.187-8.fc38.ppc64le.rpm 6.9 MB/s | 556 kB 00:00 (27/153): elfutils-default-yama-scope-0.187-8.f 230 kB/s | 16 kB 00:00 (28/153): elfutils-libs-0.187-8.fc38.ppc64le.rp 3.6 MB/s | 291 kB 00:00 (29/153): elfutils-libelf-0.187-8.fc38.ppc64le. 2.4 MB/s | 206 kB 00:00 (30/153): fedora-gpg-keys-38-0.3.noarch.rpm 1.6 MB/s | 125 kB 00:00 (31/153): fedora-release-38-0.3.noarch.rpm 159 kB/s | 11 kB 00:00 (32/153): fedora-release-common-38-0.3.noarch.r 299 kB/s | 22 kB 00:00 (33/153): fedora-release-identity-basic-38-0.3. 168 kB/s | 12 kB 00:00 (34/153): fedora-repos-38-0.3.noarch.rpm 139 kB/s | 10 kB 00:00 (35/153): fedora-repos-rawhide-38-0.3.noarch.rp 126 kB/s | 9.7 kB 00:00 (36/153): file-5.42-4.fc37.ppc64le.rpm 671 kB/s | 49 kB 00:00 (37/153): file-libs-5.42-4.fc37.ppc64le.rpm 8.4 MB/s | 688 kB 00:00 (38/153): filesystem-3.18-2.fc37.ppc64le.rpm 10 MB/s | 1.1 MB 00:00 (39/153): findutils-4.9.0-2.fc37.ppc64le.rpm 5.5 MB/s | 538 kB 00:00 (40/153): fonts-srpm-macros-2.0.5-9.fc38.noarch 363 kB/s | 26 kB 00:00 (41/153): fpc-srpm-macros-1.3-6.fc37.noarch.rpm 106 kB/s | 7.7 kB 00:00 (42/153): gawk-5.1.1-4.fc37.ppc64le.rpm 9.9 MB/s | 1.0 MB 00:00 (43/153): gdbm-libs-1.23-2.fc37.ppc64le.rpm 784 kB/s | 62 kB 00:00 (44/153): ghc-srpm-macros-1.5.0-7.fc37.noarch.r 110 kB/s | 7.8 kB 00:00 (45/153): glibc-common-2.36.9000-2.fc38.ppc64le 3.5 MB/s | 301 kB 00:00 (46/153): glibc-2.36.9000-2.fc38.ppc64le.rpm 17 MB/s | 2.2 MB 00:00 (47/153): gdb-minimal-12.1-4.fc37.ppc64le.rpm 15 MB/s | 3.9 MB 00:00 (48/153): glibc-minimal-langpack-2.36.9000-2.fc 139 kB/s | 10 kB 00:00 (49/153): gmp-6.2.1-3.fc37.ppc64le.rpm 3.6 MB/s | 302 kB 00:00 (50/153): glibc-gconv-extra-2.36.9000-2.fc38.pp 14 MB/s | 1.9 MB 00:00 (51/153): gnat-srpm-macros-4-16.fc37.noarch.rpm 114 kB/s | 8.3 kB 00:00 (52/153): go-srpm-macros-3.1.0-4.fc37.noarch.rp 375 kB/s | 27 kB 00:00 (53/153): grep-3.7-4.fc37.ppc64le.rpm 3.6 MB/s | 283 kB 00:00 (54/153): gzip-1.12-2.fc37.ppc64le.rpm 2.2 MB/s | 170 kB 00:00 (55/153): info-6.8-4.fc37.ppc64le.rpm 3.1 MB/s | 252 kB 00:00 (56/153): jansson-2.13.1-5.fc37.ppc64le.rpm 684 kB/s | 50 kB 00:00 (57/153): kernel-srpm-macros-1.0-15.fc37.noarch 128 kB/s | 9.4 kB 00:00 (58/153): keyutils-libs-1.6.1-5.fc37.ppc64le.rp 451 kB/s | 32 kB 00:00 (59/153): krb5-libs-1.19.2-11.fc37.1.ppc64le.rp 8.7 MB/s | 814 kB 00:00 (60/153): libacl-2.3.1-4.fc37.ppc64le.rpm 351 kB/s | 26 kB 00:00 (61/153): libarchive-3.6.1-2.fc37.ppc64le.rpm 5.2 MB/s | 464 kB 00:00 (62/153): libattr-2.5.1-5.fc37.ppc64le.rpm 262 kB/s | 19 kB 00:00 (63/153): libblkid-2.38.1-2.fc38.ppc64le.rpm 1.6 MB/s | 123 kB 00:00 (64/153): libbrotli-1.0.9-9.fc37.ppc64le.rpm 4.2 MB/s | 343 kB 00:00 (65/153): libcap-2.48-5.fc37.ppc64le.rpm 978 kB/s | 72 kB 00:00 (66/153): libcap-ng-0.8.3-3.fc37.ppc64le.rpm 462 kB/s | 34 kB 00:00 (67/153): libcom_err-1.46.5-3.fc37.ppc64le.rpm 363 kB/s | 26 kB 00:00 (68/153): libcurl-7.84.0-3.fc38.ppc64le.rpm 4.0 MB/s | 337 kB 00:00 (69/153): libdb-5.3.28-53.fc37.ppc64le.rpm 8.8 MB/s | 844 kB 00:00 (70/153): libeconf-0.4.0-4.fc37.ppc64le.rpm 420 kB/s | 30 kB 00:00 (71/153): libevent-2.1.12-7.fc37.ppc64le.rpm 3.5 MB/s | 277 kB 00:00 (72/153): libfdisk-2.38.1-2.fc38.ppc64le.rpm 2.2 MB/s | 177 kB 00:00 (73/153): libffi-3.4.2-9.fc37.ppc64le.rpm 526 kB/s | 38 kB 00:00 (74/153): libgcc-12.2.1-1.fc38.ppc64le.rpm 1.3 MB/s | 104 kB 00:00 (75/153): libidn2-2.3.3-2.fc37.ppc64le.rpm 620 kB/s | 117 kB 00:00 (76/153): libmount-2.38.1-2.fc38.ppc64le.rpm 667 kB/s | 154 kB 00:00 (77/153): libgomp-12.2.1-1.fc38.ppc64le.rpm 975 kB/s | 308 kB 00:00 (78/153): libnsl2-2.0.0-4.fc37.ppc64le.rpm 398 kB/s | 32 kB 00:00 (79/153): libpsl-0.21.1-6.fc37.ppc64le.rpm 877 kB/s | 65 kB 00:00 (80/153): libpkgconf-1.8.0-3.fc37.ppc64le.rpm 231 kB/s | 40 kB 00:00 (81/153): libpwquality-1.4.4-11.fc37.ppc64le.rp 1.6 MB/s | 119 kB 00:00 (82/153): libselinux-3.4-5.fc37.ppc64le.rpm 1.3 MB/s | 99 kB 00:00 (83/153): libsemanage-3.4-5.fc37.ppc64le.rpm 1.6 MB/s | 131 kB 00:00 (84/153): librtas-2.0.2-13.fc37.ppc64le.rpm 272 kB/s | 65 kB 00:00 (85/153): libsepol-3.4-3.fc37.ppc64le.rpm 3.8 MB/s | 356 kB 00:00 (86/153): libsmartcols-2.38.1-2.fc38.ppc64le.rp 961 kB/s | 70 kB 00:00 (87/153): libsigsegv-2.14-3.fc37.ppc64le.rpm 191 kB/s | 28 kB 00:00 (88/153): libssh-0.9.6-5.fc37.ppc64le.rpm 2.8 MB/s | 228 kB 00:00 (89/153): libssh-config-0.9.6-5.fc37.noarch.rpm 90 kB/s | 7.8 kB 00:00 (90/153): libstdc++-12.2.1-1.fc38.ppc64le.rpm 9.6 MB/s | 935 kB 00:00 (91/153): libtirpc-1.3.3-0.fc37.ppc64le.rpm 1.4 MB/s | 108 kB 00:00 (92/153): libunistring-1.0-2.fc37.ppc64le.rpm 6.7 MB/s | 586 kB 00:00 (93/153): libtasn1-4.18.0-3.fc37.ppc64le.rpm 315 kB/s | 80 kB 00:00 (94/153): libutempter-1.2.1-7.fc37.ppc64le.rpm 367 kB/s | 27 kB 00:00 (95/153): libverto-0.3.2-4.fc37.ppc64le.rpm 313 kB/s | 22 kB 00:00 (96/153): libuuid-2.38.1-2.fc38.ppc64le.rpm 226 kB/s | 29 kB 00:00 (97/153): libxcrypt-4.4.28-3.fc38.ppc64le.rpm 1.7 MB/s | 130 kB 00:00 (98/153): libzstd-1.5.2-3.fc37.ppc64le.rpm 3.9 MB/s | 316 kB 00:00 (99/153): lua-libs-5.4.4-4.fc37.ppc64le.rpm 3.1 MB/s | 244 kB 00:00 (100/153): lua-srpm-macros-1-7.fc37.noarch.rpm 122 kB/s | 8.8 kB 00:00 (101/153): lz4-libs-1.9.3-5.fc37.ppc64le.rpm 1.2 MB/s | 89 kB 00:00 (102/153): mpfr-4.1.0-10.fc37.ppc64le.rpm 4.2 MB/s | 340 kB 00:00 (103/153): ncurses-base-6.3-3.20220501.fc37.noa 1.1 MB/s | 86 kB 00:00 (104/153): ncurses-libs-6.3-3.20220501.fc37.ppc 4.5 MB/s | 373 kB 00:00 (105/153): nim-srpm-macros-3-7.fc37.noarch.rpm 117 kB/s | 8.4 kB 00:00 (106/153): libnghttp2-1.49.0-1.fc38.ppc64le.rpm 46 kB/s | 84 kB 00:01 (107/153): ocaml-srpm-macros-7-2.fc37.noarch.rp 188 kB/s | 13 kB 00:00 (108/153): openldap-2.6.3-1.fc38.ppc64le.rpm 3.6 MB/s | 287 kB 00:00 (109/153): openblas-srpm-macros-2-12.fc37.noarc 51 kB/s | 7.5 kB 00:00 (110/153): libxml2-2.9.14-3.fc37.ppc64le.rpm 930 kB/s | 829 kB 00:00 (111/153): openssl-libs-3.0.5-2.fc37.ppc64le.rp 15 MB/s | 2.3 MB 00:00 (112/153): package-notes-srpm-macros-0.5-4.fc38 147 kB/s | 10 kB 00:00 (113/153): p11-kit-trust-0.24.1-3.fc37.ppc64le. 978 kB/s | 152 kB 00:00 (114/153): pam-1.5.2-14.fc37.ppc64le.rpm 7.4 MB/s | 606 kB 00:00 (115/153): pam-libs-1.5.2-14.fc37.ppc64le.rpm 598 kB/s | 65 kB 00:00 (116/153): patch-2.7.6-17.fc37.ppc64le.rpm 1.7 MB/s | 135 kB 00:00 (117/153): pcre2-10.40-1.fc37.1.ppc64le.rpm 3.1 MB/s | 240 kB 00:00 (118/153): pcre-8.45-1.fc37.2.ppc64le.rpm 1.1 MB/s | 204 kB 00:00 (119/153): pcre2-syntax-10.40-1.fc37.1.noarch.r 1.8 MB/s | 142 kB 00:00 (120/153): perl-srpm-macros-1-46.fc37.noarch.rp 108 kB/s | 8.3 kB 00:00 (121/153): pkgconf-1.8.0-3.fc37.ppc64le.rpm 592 kB/s | 43 kB 00:00 (122/153): pkgconf-m4-1.8.0-3.fc37.noarch.rpm 201 kB/s | 14 kB 00:00 (123/153): pkgconf-pkg-config-1.8.0-3.fc37.ppc6 131 kB/s | 10 kB 00:00 (124/153): popt-1.19~rc1-4.fc38.ppc64le.rpm 912 kB/s | 70 kB 00:00 (125/153): publicsuffix-list-dafsa-20210518-5.f 568 kB/s | 58 kB 00:00 (126/153): python-srpm-macros-3.11-4.fc37.noarc 344 kB/s | 25 kB 00:00 (127/153): qt5-srpm-macros-5.15.5-2.fc37.noarch 106 kB/s | 8.1 kB 00:00 (128/153): readline-8.1-7.fc37.ppc64le.rpm 3.0 MB/s | 227 kB 00:00 (129/153): redhat-rpm-config-229-1.fc38.noarch. 708 kB/s | 80 kB 00:00 (130/153): rpm-4.18.0-0.beta1.4.fc37.ppc64le.rp 7.0 MB/s | 565 kB 00:00 (131/153): rpm-build-libs-4.18.0-0.beta1.4.fc37 1.4 MB/s | 102 kB 00:00 (132/153): rpm-build-4.18.0-0.beta1.4.fc37.ppc6 697 kB/s | 78 kB 00:00 (133/153): rpm-libs-4.18.0-0.beta1.4.fc37.ppc64 4.6 MB/s | 364 kB 00:00 (134/153): rpmautospec-rpm-macros-0.3.0-1.fc37. 115 kB/s | 8.8 kB 00:00 (135/153): rust-srpm-macros-22-1.fc37.noarch.rp 133 kB/s | 9.5 kB 00:00 (136/153): setup-2.14.1-2.fc37.noarch.rpm 2.0 MB/s | 149 kB 00:00 (137/153): shadow-utils-4.12.3-1.fc38.ppc64le.r 14 MB/s | 1.3 MB 00:00 (138/153): sed-4.8-11.fc37.ppc64le.rpm 1.4 MB/s | 313 kB 00:00 (139/153): sqlite-libs-3.39.2-2.fc37.ppc64le.rp 9.2 MB/s | 773 kB 00:00 (140/153): tar-1.34-3.fc36.ppc64le.rpm 10 MB/s | 915 kB 00:00 (141/153): tzdata-2022c-1.fc38.noarch.rpm 8.5 MB/s | 717 kB 00:00 (142/153): p11-kit-0.24.1-3.fc37.ppc64le.rpm 236 kB/s | 376 kB 00:01 (143/153): unzip-6.0-58.fc37.ppc64le.rpm 2.5 MB/s | 188 kB 00:00 (144/153): systemd-libs-251.4-53.fc38.ppc64le.r 2.0 MB/s | 653 kB 00:00 (145/153): util-linux-core-2.38.1-2.fc38.ppc64l 6.4 MB/s | 515 kB 00:00 (146/153): which-2.21-35.fc37.ppc64le.rpm 484 kB/s | 42 kB 00:00 (147/153): xxhash-libs-0.8.1-3.fc37.ppc64le.rpm 526 kB/s | 38 kB 00:00 (148/153): xz-libs-5.2.5-10.fc37.ppc64le.rpm 1.4 MB/s | 104 kB 00:00 (149/153): xz-5.2.5-10.fc37.ppc64le.rpm 1.5 MB/s | 227 kB 00:00 (150/153): zip-3.0-33.fc37.ppc64le.rpm 3.5 MB/s | 267 kB 00:00 (151/153): zlib-1.2.12-5.fc38.ppc64le.rpm 947 kB/s | 102 kB 00:00 (152/153): zstd-1.5.2-3.fc37.ppc64le.rpm 5.8 MB/s | 466 kB 00:00 (153/153): util-linux-2.38.1-2.fc38.ppc64le.rpm 1.2 MB/s | 2.4 MB 00:02 -------------------------------------------------------------------------------- Total 6.2 MB/s | 55 MB 00:08 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x5323552A: Userid : "Fedora (37) " Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.ppc64le 1/1 Preparing : 1/1 Installing : libgcc-12.2.1-1.fc38.ppc64le 1/153 Running scriptlet: libgcc-12.2.1-1.fc38.ppc64le 1/153 Installing : crypto-policies-20220824-2.git2187e9c.fc38.noarc 2/153 Running scriptlet: crypto-policies-20220824-2.git2187e9c.fc38.noarc 2/153 Installing : fedora-release-identity-basic-38-0.3.noarch 3/153 Installing : tzdata-2022c-1.fc38.noarch 4/153 Installing : rust-srpm-macros-22-1.fc37.noarch 5/153 Installing : qt5-srpm-macros-5.15.5-2.fc37.noarch 6/153 Installing : publicsuffix-list-dafsa-20210518-5.fc37.noarch 7/153 Installing : pkgconf-m4-1.8.0-3.fc37.noarch 8/153 Installing : perl-srpm-macros-1-46.fc37.noarch 9/153 Installing : pcre2-syntax-10.40-1.fc37.1.noarch 10/153 Installing : package-notes-srpm-macros-0.5-4.fc38.noarch 11/153 Installing : openblas-srpm-macros-2-12.fc37.noarch 12/153 Installing : ocaml-srpm-macros-7-2.fc37.noarch 13/153 Installing : nim-srpm-macros-3-7.fc37.noarch 14/153 Installing : ncurses-base-6.3-3.20220501.fc37.noarch 15/153 Installing : libssh-config-0.9.6-5.fc37.noarch 16/153 Installing : kernel-srpm-macros-1.0-15.fc37.noarch 17/153 Installing : gnat-srpm-macros-4-16.fc37.noarch 18/153 Installing : ghc-srpm-macros-1.5.0-7.fc37.noarch 19/153 Installing : fpc-srpm-macros-1.3-6.fc37.noarch 20/153 Installing : fedora-gpg-keys-38-0.3.noarch 21/153 Installing : fedora-release-38-0.3.noarch 22/153 Installing : fedora-release-common-38-0.3.noarch 23/153 Installing : fedora-repos-rawhide-38-0.3.noarch 24/153 Installing : fedora-repos-38-0.3.noarch 25/153 Installing : setup-2.14.1-2.fc37.noarch 26/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.1-2.fc37.noarch 26/153 Installing : filesystem-3.18-2.fc37.ppc64le 27/153 Installing : basesystem-11-14.fc37.noarch 28/153 Installing : glibc-gconv-extra-2.36.9000-2.fc38.ppc64le 29/153 Running scriptlet: glibc-gconv-extra-2.36.9000-2.fc38.ppc64le 29/153 Installing : glibc-minimal-langpack-2.36.9000-2.fc38.ppc64le 30/153 Installing : glibc-common-2.36.9000-2.fc38.ppc64le 31/153 Running scriptlet: glibc-2.36.9000-2.fc38.ppc64le 32/153 Installing : glibc-2.36.9000-2.fc38.ppc64le 32/153 Running scriptlet: glibc-2.36.9000-2.fc38.ppc64le 32/153 Installing : ncurses-libs-6.3-3.20220501.fc37.ppc64le 33/153 Installing : bash-5.1.16-3.fc37.ppc64le 34/153 Running scriptlet: bash-5.1.16-3.fc37.ppc64le 34/153 Installing : zlib-1.2.12-5.fc38.ppc64le 35/153 Installing : xz-libs-5.2.5-10.fc37.ppc64le 36/153 Installing : bzip2-libs-1.0.8-12.fc37.ppc64le 37/153 Installing : elfutils-libelf-0.187-8.fc38.ppc64le 38/153 Installing : libstdc++-12.2.1-1.fc38.ppc64le 39/153 Installing : libuuid-2.38.1-2.fc38.ppc64le 40/153 Installing : libzstd-1.5.2-3.fc37.ppc64le 41/153 Installing : popt-1.19~rc1-4.fc38.ppc64le 42/153 Installing : libblkid-2.38.1-2.fc38.ppc64le 43/153 Installing : readline-8.1-7.fc37.ppc64le 44/153 Installing : gmp-1:6.2.1-3.fc37.ppc64le 45/153 Installing : libattr-2.5.1-5.fc37.ppc64le 46/153 Installing : libacl-2.3.1-4.fc37.ppc64le 47/153 Installing : libcap-2.48-5.fc37.ppc64le 48/153 Installing : libxcrypt-4.4.28-3.fc38.ppc64le 49/153 Installing : lz4-libs-1.9.3-5.fc37.ppc64le 50/153 Installing : systemd-libs-251.4-53.fc38.ppc64le 51/153 Installing : mpfr-4.1.0-10.fc37.ppc64le 52/153 Installing : dwz-0.14-7.fc37.ppc64le 53/153 Installing : unzip-6.0-58.fc37.ppc64le 54/153 Installing : file-libs-5.42-4.fc37.ppc64le 55/153 Installing : file-5.42-4.fc37.ppc64le 56/153 Installing : sqlite-libs-3.39.2-2.fc37.ppc64le 57/153 Installing : alternatives-1.19-3.fc37.ppc64le 58/153 Installing : libcap-ng-0.8.3-3.fc37.ppc64le 59/153 Installing : audit-libs-3.0.9-1.fc38.ppc64le 60/153 Installing : libcom_err-1.46.5-3.fc37.ppc64le 61/153 Installing : libeconf-0.4.0-4.fc37.ppc64le 62/153 Installing : pam-libs-1.5.2-14.fc37.ppc64le 63/153 Installing : libsepol-3.4-3.fc37.ppc64le 64/153 Installing : libsmartcols-2.38.1-2.fc38.ppc64le 65/153 Installing : libunistring-1.0-2.fc37.ppc64le 66/153 Installing : libidn2-2.3.3-2.fc37.ppc64le 67/153 Installing : lua-libs-5.4.4-4.fc37.ppc64le 68/153 Installing : libpsl-0.21.1-6.fc37.ppc64le 69/153 Installing : zip-3.0-33.fc37.ppc64le 70/153 Installing : zstd-1.5.2-3.fc37.ppc64le 71/153 Installing : libfdisk-2.38.1-2.fc38.ppc64le 72/153 Installing : bzip2-1.0.8-12.fc37.ppc64le 73/153 Installing : libxml2-2.9.14-3.fc37.ppc64le 74/153 Installing : ed-1.18-2.fc37.ppc64le 75/153 Installing : elfutils-default-yama-scope-0.187-8.fc38.noarch 76/153 Running scriptlet: elfutils-default-yama-scope-0.187-8.fc38.noarch 76/153 Installing : cpio-2.13-13.fc37.ppc64le 77/153 Installing : diffutils-3.8-3.fc37.ppc64le 78/153 Installing : gdbm-libs-1:1.23-2.fc37.ppc64le 79/153 Installing : cyrus-sasl-lib-2.1.28-8.fc38.ppc64le 80/153 Installing : jansson-2.13.1-5.fc37.ppc64le 81/153 Installing : keyutils-libs-1.6.1-5.fc37.ppc64le 82/153 Installing : libbrotli-1.0.9-9.fc37.ppc64le 83/153 Installing : libdb-5.3.28-53.fc37.ppc64le 84/153 Installing : libffi-3.4.2-9.fc37.ppc64le 85/153 Installing : p11-kit-0.24.1-3.fc37.ppc64le 86/153 Installing : libgomp-12.2.1-1.fc38.ppc64le 87/153 Installing : libnghttp2-1.49.0-1.fc38.ppc64le 88/153 Installing : libpkgconf-1.8.0-3.fc37.ppc64le 89/153 Installing : pkgconf-1.8.0-3.fc37.ppc64le 90/153 Installing : pkgconf-pkg-config-1.8.0-3.fc37.ppc64le 91/153 Installing : librtas-2.0.2-13.fc37.ppc64le 92/153 Running scriptlet: librtas-2.0.2-13.fc37.ppc64le 92/153 Installing : libsigsegv-2.14-3.fc37.ppc64le 93/153 Installing : gawk-5.1.1-4.fc37.ppc64le 94/153 Installing : libtasn1-4.18.0-3.fc37.ppc64le 95/153 Installing : p11-kit-trust-0.24.1-3.fc37.ppc64le 96/153 Running scriptlet: p11-kit-trust-0.24.1-3.fc37.ppc64le 96/153 Installing : libverto-0.3.2-4.fc37.ppc64le 97/153 Installing : pcre-8.45-1.fc37.2.ppc64le 98/153 Installing : grep-3.7-4.fc37.ppc64le 99/153 Installing : xz-5.2.5-10.fc37.ppc64le 100/153 Installing : pcre2-10.40-1.fc37.1.ppc64le 101/153 Installing : libselinux-3.4-5.fc37.ppc64le 102/153 Installing : sed-4.8-11.fc37.ppc64le 103/153 Installing : findutils-1:4.9.0-2.fc37.ppc64le 104/153 Installing : libmount-2.38.1-2.fc38.ppc64le 105/153 Installing : util-linux-core-2.38.1-2.fc38.ppc64le 106/153 Installing : libsemanage-3.4-5.fc37.ppc64le 107/153 Installing : shadow-utils-2:4.12.3-1.fc38.ppc64le 108/153 Running scriptlet: libutempter-1.2.1-7.fc37.ppc64le 109/153 Installing : libutempter-1.2.1-7.fc37.ppc64le 109/153 Installing : patch-2.7.6-17.fc37.ppc64le 110/153 Installing : tar-2:1.34-3.fc36.ppc64le 111/153 Installing : xxhash-libs-0.8.1-3.fc37.ppc64le 112/153 Installing : coreutils-common-9.1-7.fc38.ppc64le 113/153 Installing : openssl-libs-1:3.0.5-2.fc37.ppc64le 114/153 Installing : coreutils-9.1-7.fc38.ppc64le 115/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 116/153 Installing : ca-certificates-2022.2.54-5.fc37.noarch 116/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 116/153 Installing : krb5-libs-1.19.2-11.fc37.1.ppc64le 117/153 Installing : libtirpc-1.3.3-0.fc37.ppc64le 118/153 Running scriptlet: authselect-libs-1.4.0-3.fc37.ppc64le 119/153 Installing : authselect-libs-1.4.0-3.fc37.ppc64le 119/153 Installing : gzip-1.12-2.fc37.ppc64le 120/153 Installing : cracklib-2.9.6-28.fc36.ppc64le 121/153 Installing : libpwquality-1.4.4-11.fc37.ppc64le 122/153 Installing : authselect-1.4.0-3.fc37.ppc64le 123/153 Installing : libnsl2-2.0.0-4.fc37.ppc64le 124/153 Installing : pam-1.5.2-14.fc37.ppc64le 125/153 Installing : libssh-0.9.6-5.fc37.ppc64le 126/153 Installing : libarchive-3.6.1-2.fc37.ppc64le 127/153 Installing : libevent-2.1.12-7.fc37.ppc64le 128/153 Installing : openldap-2.6.3-1.fc38.ppc64le 129/153 Installing : libcurl-7.84.0-3.fc38.ppc64le 130/153 Installing : elfutils-libs-0.187-8.fc38.ppc64le 131/153 Installing : elfutils-debuginfod-client-0.187-8.fc38.ppc64le 132/153 Installing : binutils-gold-2.39-2.fc38.ppc64le 133/153 Installing : binutils-2.39-2.fc38.ppc64le 134/153 Running scriptlet: binutils-2.39-2.fc38.ppc64le 134/153 Installing : elfutils-0.187-8.fc38.ppc64le 135/153 Installing : gdb-minimal-12.1-4.fc37.ppc64le 136/153 Installing : debugedit-5.0-5.fc37.ppc64le 137/153 Installing : curl-7.84.0-3.fc38.ppc64le 138/153 Running scriptlet: rpm-4.18.0-0.beta1.4.fc37.ppc64le 139/153 Installing : rpm-4.18.0-0.beta1.4.fc37.ppc64le 139/153 Installing : rpm-libs-4.18.0-0.beta1.4.fc37.ppc64le 140/153 Installing : rpm-build-libs-4.18.0-0.beta1.4.fc37.ppc64le 141/153 Installing : efi-srpm-macros-5-6.fc37.noarch 142/153 Installing : lua-srpm-macros-1-7.fc37.noarch 143/153 Installing : rpmautospec-rpm-macros-0.3.0-1.fc37.noarch 144/153 Installing : ansible-srpm-macros-1-7.fc38.noarch 145/153 Installing : fonts-srpm-macros-1:2.0.5-9.fc38.noarch 146/153 Installing : go-srpm-macros-3.1.0-4.fc37.noarch 147/153 Installing : python-srpm-macros-3.11-4.fc37.noarch 148/153 Installing : redhat-rpm-config-229-1.fc38.noarch 149/153 Installing : rpm-build-4.18.0-0.beta1.4.fc37.ppc64le 150/153 Installing : util-linux-2.38.1-2.fc38.ppc64le 151/153 Installing : which-2.21-35.fc37.ppc64le 152/153 Installing : info-6.8-4.fc37.ppc64le 153/153 Running scriptlet: filesystem-3.18-2.fc37.ppc64le 153/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 153/153 Running scriptlet: authselect-libs-1.4.0-3.fc37.ppc64le 153/153 Running scriptlet: rpm-4.18.0-0.beta1.4.fc37.ppc64le 153/153 Running scriptlet: info-6.8-4.fc37.ppc64le 153/153 Verifying : alternatives-1.19-3.fc37.ppc64le 1/153 Verifying : ansible-srpm-macros-1-7.fc38.noarch 2/153 Verifying : audit-libs-3.0.9-1.fc38.ppc64le 3/153 Verifying : authselect-1.4.0-3.fc37.ppc64le 4/153 Verifying : authselect-libs-1.4.0-3.fc37.ppc64le 5/153 Verifying : basesystem-11-14.fc37.noarch 6/153 Verifying : bash-5.1.16-3.fc37.ppc64le 7/153 Verifying : binutils-2.39-2.fc38.ppc64le 8/153 Verifying : binutils-gold-2.39-2.fc38.ppc64le 9/153 Verifying : bzip2-1.0.8-12.fc37.ppc64le 10/153 Verifying : bzip2-libs-1.0.8-12.fc37.ppc64le 11/153 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 12/153 Verifying : coreutils-9.1-7.fc38.ppc64le 13/153 Verifying : coreutils-common-9.1-7.fc38.ppc64le 14/153 Verifying : cpio-2.13-13.fc37.ppc64le 15/153 Verifying : cracklib-2.9.6-28.fc36.ppc64le 16/153 Verifying : crypto-policies-20220824-2.git2187e9c.fc38.noarc 17/153 Verifying : curl-7.84.0-3.fc38.ppc64le 18/153 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.ppc64le 19/153 Verifying : debugedit-5.0-5.fc37.ppc64le 20/153 Verifying : diffutils-3.8-3.fc37.ppc64le 21/153 Verifying : dwz-0.14-7.fc37.ppc64le 22/153 Verifying : ed-1.18-2.fc37.ppc64le 23/153 Verifying : efi-srpm-macros-5-6.fc37.noarch 24/153 Verifying : elfutils-0.187-8.fc38.ppc64le 25/153 Verifying : elfutils-debuginfod-client-0.187-8.fc38.ppc64le 26/153 Verifying : elfutils-default-yama-scope-0.187-8.fc38.noarch 27/153 Verifying : elfutils-libelf-0.187-8.fc38.ppc64le 28/153 Verifying : elfutils-libs-0.187-8.fc38.ppc64le 29/153 Verifying : fedora-gpg-keys-38-0.3.noarch 30/153 Verifying : fedora-release-38-0.3.noarch 31/153 Verifying : fedora-release-common-38-0.3.noarch 32/153 Verifying : fedora-release-identity-basic-38-0.3.noarch 33/153 Verifying : fedora-repos-38-0.3.noarch 34/153 Verifying : fedora-repos-rawhide-38-0.3.noarch 35/153 Verifying : file-5.42-4.fc37.ppc64le 36/153 Verifying : file-libs-5.42-4.fc37.ppc64le 37/153 Verifying : filesystem-3.18-2.fc37.ppc64le 38/153 Verifying : findutils-1:4.9.0-2.fc37.ppc64le 39/153 Verifying : fonts-srpm-macros-1:2.0.5-9.fc38.noarch 40/153 Verifying : fpc-srpm-macros-1.3-6.fc37.noarch 41/153 Verifying : gawk-5.1.1-4.fc37.ppc64le 42/153 Verifying : gdb-minimal-12.1-4.fc37.ppc64le 43/153 Verifying : gdbm-libs-1:1.23-2.fc37.ppc64le 44/153 Verifying : ghc-srpm-macros-1.5.0-7.fc37.noarch 45/153 Verifying : glibc-2.36.9000-2.fc38.ppc64le 46/153 Verifying : glibc-common-2.36.9000-2.fc38.ppc64le 47/153 Verifying : glibc-gconv-extra-2.36.9000-2.fc38.ppc64le 48/153 Verifying : glibc-minimal-langpack-2.36.9000-2.fc38.ppc64le 49/153 Verifying : gmp-1:6.2.1-3.fc37.ppc64le 50/153 Verifying : gnat-srpm-macros-4-16.fc37.noarch 51/153 Verifying : go-srpm-macros-3.1.0-4.fc37.noarch 52/153 Verifying : grep-3.7-4.fc37.ppc64le 53/153 Verifying : gzip-1.12-2.fc37.ppc64le 54/153 Verifying : info-6.8-4.fc37.ppc64le 55/153 Verifying : jansson-2.13.1-5.fc37.ppc64le 56/153 Verifying : kernel-srpm-macros-1.0-15.fc37.noarch 57/153 Verifying : keyutils-libs-1.6.1-5.fc37.ppc64le 58/153 Verifying : krb5-libs-1.19.2-11.fc37.1.ppc64le 59/153 Verifying : libacl-2.3.1-4.fc37.ppc64le 60/153 Verifying : libarchive-3.6.1-2.fc37.ppc64le 61/153 Verifying : libattr-2.5.1-5.fc37.ppc64le 62/153 Verifying : libblkid-2.38.1-2.fc38.ppc64le 63/153 Verifying : libbrotli-1.0.9-9.fc37.ppc64le 64/153 Verifying : libcap-2.48-5.fc37.ppc64le 65/153 Verifying : libcap-ng-0.8.3-3.fc37.ppc64le 66/153 Verifying : libcom_err-1.46.5-3.fc37.ppc64le 67/153 Verifying : libcurl-7.84.0-3.fc38.ppc64le 68/153 Verifying : libdb-5.3.28-53.fc37.ppc64le 69/153 Verifying : libeconf-0.4.0-4.fc37.ppc64le 70/153 Verifying : libevent-2.1.12-7.fc37.ppc64le 71/153 Verifying : libfdisk-2.38.1-2.fc38.ppc64le 72/153 Verifying : libffi-3.4.2-9.fc37.ppc64le 73/153 Verifying : libgcc-12.2.1-1.fc38.ppc64le 74/153 Verifying : libgomp-12.2.1-1.fc38.ppc64le 75/153 Verifying : libidn2-2.3.3-2.fc37.ppc64le 76/153 Verifying : libmount-2.38.1-2.fc38.ppc64le 77/153 Verifying : libnghttp2-1.49.0-1.fc38.ppc64le 78/153 Verifying : libnsl2-2.0.0-4.fc37.ppc64le 79/153 Verifying : libpkgconf-1.8.0-3.fc37.ppc64le 80/153 Verifying : libpsl-0.21.1-6.fc37.ppc64le 81/153 Verifying : libpwquality-1.4.4-11.fc37.ppc64le 82/153 Verifying : librtas-2.0.2-13.fc37.ppc64le 83/153 Verifying : libselinux-3.4-5.fc37.ppc64le 84/153 Verifying : libsemanage-3.4-5.fc37.ppc64le 85/153 Verifying : libsepol-3.4-3.fc37.ppc64le 86/153 Verifying : libsigsegv-2.14-3.fc37.ppc64le 87/153 Verifying : libsmartcols-2.38.1-2.fc38.ppc64le 88/153 Verifying : libssh-0.9.6-5.fc37.ppc64le 89/153 Verifying : libssh-config-0.9.6-5.fc37.noarch 90/153 Verifying : libstdc++-12.2.1-1.fc38.ppc64le 91/153 Verifying : libtasn1-4.18.0-3.fc37.ppc64le 92/153 Verifying : libtirpc-1.3.3-0.fc37.ppc64le 93/153 Verifying : libunistring-1.0-2.fc37.ppc64le 94/153 Verifying : libutempter-1.2.1-7.fc37.ppc64le 95/153 Verifying : libuuid-2.38.1-2.fc38.ppc64le 96/153 Verifying : libverto-0.3.2-4.fc37.ppc64le 97/153 Verifying : libxcrypt-4.4.28-3.fc38.ppc64le 98/153 Verifying : libxml2-2.9.14-3.fc37.ppc64le 99/153 Verifying : libzstd-1.5.2-3.fc37.ppc64le 100/153 Verifying : lua-libs-5.4.4-4.fc37.ppc64le 101/153 Verifying : lua-srpm-macros-1-7.fc37.noarch 102/153 Verifying : lz4-libs-1.9.3-5.fc37.ppc64le 103/153 Verifying : mpfr-4.1.0-10.fc37.ppc64le 104/153 Verifying : ncurses-base-6.3-3.20220501.fc37.noarch 105/153 Verifying : ncurses-libs-6.3-3.20220501.fc37.ppc64le 106/153 Verifying : nim-srpm-macros-3-7.fc37.noarch 107/153 Verifying : ocaml-srpm-macros-7-2.fc37.noarch 108/153 Verifying : openblas-srpm-macros-2-12.fc37.noarch 109/153 Verifying : openldap-2.6.3-1.fc38.ppc64le 110/153 Verifying : openssl-libs-1:3.0.5-2.fc37.ppc64le 111/153 Verifying : p11-kit-0.24.1-3.fc37.ppc64le 112/153 Verifying : p11-kit-trust-0.24.1-3.fc37.ppc64le 113/153 Verifying : package-notes-srpm-macros-0.5-4.fc38.noarch 114/153 Verifying : pam-1.5.2-14.fc37.ppc64le 115/153 Verifying : pam-libs-1.5.2-14.fc37.ppc64le 116/153 Verifying : patch-2.7.6-17.fc37.ppc64le 117/153 Verifying : pcre-8.45-1.fc37.2.ppc64le 118/153 Verifying : pcre2-10.40-1.fc37.1.ppc64le 119/153 Verifying : pcre2-syntax-10.40-1.fc37.1.noarch 120/153 Verifying : perl-srpm-macros-1-46.fc37.noarch 121/153 Verifying : pkgconf-1.8.0-3.fc37.ppc64le 122/153 Verifying : pkgconf-m4-1.8.0-3.fc37.noarch 123/153 Verifying : pkgconf-pkg-config-1.8.0-3.fc37.ppc64le 124/153 Verifying : popt-1.19~rc1-4.fc38.ppc64le 125/153 Verifying : publicsuffix-list-dafsa-20210518-5.fc37.noarch 126/153 Verifying : python-srpm-macros-3.11-4.fc37.noarch 127/153 Verifying : qt5-srpm-macros-5.15.5-2.fc37.noarch 128/153 Verifying : readline-8.1-7.fc37.ppc64le 129/153 Verifying : redhat-rpm-config-229-1.fc38.noarch 130/153 Verifying : rpm-4.18.0-0.beta1.4.fc37.ppc64le 131/153 Verifying : rpm-build-4.18.0-0.beta1.4.fc37.ppc64le 132/153 Verifying : rpm-build-libs-4.18.0-0.beta1.4.fc37.ppc64le 133/153 Verifying : rpm-libs-4.18.0-0.beta1.4.fc37.ppc64le 134/153 Verifying : rpmautospec-rpm-macros-0.3.0-1.fc37.noarch 135/153 Verifying : rust-srpm-macros-22-1.fc37.noarch 136/153 Verifying : sed-4.8-11.fc37.ppc64le 137/153 Verifying : setup-2.14.1-2.fc37.noarch 138/153 Verifying : shadow-utils-2:4.12.3-1.fc38.ppc64le 139/153 Verifying : sqlite-libs-3.39.2-2.fc37.ppc64le 140/153 Verifying : systemd-libs-251.4-53.fc38.ppc64le 141/153 Verifying : tar-2:1.34-3.fc36.ppc64le 142/153 Verifying : tzdata-2022c-1.fc38.noarch 143/153 Verifying : unzip-6.0-58.fc37.ppc64le 144/153 Verifying : util-linux-2.38.1-2.fc38.ppc64le 145/153 Verifying : util-linux-core-2.38.1-2.fc38.ppc64le 146/153 Verifying : which-2.21-35.fc37.ppc64le 147/153 Verifying : xxhash-libs-0.8.1-3.fc37.ppc64le 148/153 Verifying : xz-5.2.5-10.fc37.ppc64le 149/153 Verifying : xz-libs-5.2.5-10.fc37.ppc64le 150/153 Verifying : zip-3.0-33.fc37.ppc64le 151/153 Verifying : zlib-1.2.12-5.fc38.ppc64le 152/153 Verifying : zstd-1.5.2-3.fc37.ppc64le 153/153 Installed products updated. Installed: alternatives-1.19-3.fc37.ppc64le ansible-srpm-macros-1-7.fc38.noarch audit-libs-3.0.9-1.fc38.ppc64le authselect-1.4.0-3.fc37.ppc64le authselect-libs-1.4.0-3.fc37.ppc64le basesystem-11-14.fc37.noarch bash-5.1.16-3.fc37.ppc64le binutils-2.39-2.fc38.ppc64le binutils-gold-2.39-2.fc38.ppc64le bzip2-1.0.8-12.fc37.ppc64le bzip2-libs-1.0.8-12.fc37.ppc64le ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-7.fc38.ppc64le coreutils-common-9.1-7.fc38.ppc64le cpio-2.13-13.fc37.ppc64le cracklib-2.9.6-28.fc36.ppc64le crypto-policies-20220824-2.git2187e9c.fc38.noarch curl-7.84.0-3.fc38.ppc64le cyrus-sasl-lib-2.1.28-8.fc38.ppc64le debugedit-5.0-5.fc37.ppc64le diffutils-3.8-3.fc37.ppc64le dwz-0.14-7.fc37.ppc64le ed-1.18-2.fc37.ppc64le efi-srpm-macros-5-6.fc37.noarch elfutils-0.187-8.fc38.ppc64le elfutils-debuginfod-client-0.187-8.fc38.ppc64le elfutils-default-yama-scope-0.187-8.fc38.noarch elfutils-libelf-0.187-8.fc38.ppc64le elfutils-libs-0.187-8.fc38.ppc64le fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.3.noarch fedora-release-common-38-0.3.noarch fedora-release-identity-basic-38-0.3.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-5.42-4.fc37.ppc64le file-libs-5.42-4.fc37.ppc64le filesystem-3.18-2.fc37.ppc64le findutils-1:4.9.0-2.fc37.ppc64le fonts-srpm-macros-1:2.0.5-9.fc38.noarch fpc-srpm-macros-1.3-6.fc37.noarch gawk-5.1.1-4.fc37.ppc64le gdb-minimal-12.1-4.fc37.ppc64le gdbm-libs-1:1.23-2.fc37.ppc64le ghc-srpm-macros-1.5.0-7.fc37.noarch glibc-2.36.9000-2.fc38.ppc64le glibc-common-2.36.9000-2.fc38.ppc64le glibc-gconv-extra-2.36.9000-2.fc38.ppc64le glibc-minimal-langpack-2.36.9000-2.fc38.ppc64le gmp-1:6.2.1-3.fc37.ppc64le gnat-srpm-macros-4-16.fc37.noarch go-srpm-macros-3.1.0-4.fc37.noarch grep-3.7-4.fc37.ppc64le gzip-1.12-2.fc37.ppc64le info-6.8-4.fc37.ppc64le jansson-2.13.1-5.fc37.ppc64le kernel-srpm-macros-1.0-15.fc37.noarch keyutils-libs-1.6.1-5.fc37.ppc64le krb5-libs-1.19.2-11.fc37.1.ppc64le libacl-2.3.1-4.fc37.ppc64le libarchive-3.6.1-2.fc37.ppc64le libattr-2.5.1-5.fc37.ppc64le libblkid-2.38.1-2.fc38.ppc64le libbrotli-1.0.9-9.fc37.ppc64le libcap-2.48-5.fc37.ppc64le libcap-ng-0.8.3-3.fc37.ppc64le libcom_err-1.46.5-3.fc37.ppc64le libcurl-7.84.0-3.fc38.ppc64le libdb-5.3.28-53.fc37.ppc64le libeconf-0.4.0-4.fc37.ppc64le libevent-2.1.12-7.fc37.ppc64le libfdisk-2.38.1-2.fc38.ppc64le libffi-3.4.2-9.fc37.ppc64le libgcc-12.2.1-1.fc38.ppc64le libgomp-12.2.1-1.fc38.ppc64le libidn2-2.3.3-2.fc37.ppc64le libmount-2.38.1-2.fc38.ppc64le libnghttp2-1.49.0-1.fc38.ppc64le libnsl2-2.0.0-4.fc37.ppc64le libpkgconf-1.8.0-3.fc37.ppc64le libpsl-0.21.1-6.fc37.ppc64le libpwquality-1.4.4-11.fc37.ppc64le librtas-2.0.2-13.fc37.ppc64le libselinux-3.4-5.fc37.ppc64le libsemanage-3.4-5.fc37.ppc64le libsepol-3.4-3.fc37.ppc64le libsigsegv-2.14-3.fc37.ppc64le libsmartcols-2.38.1-2.fc38.ppc64le libssh-0.9.6-5.fc37.ppc64le libssh-config-0.9.6-5.fc37.noarch libstdc++-12.2.1-1.fc38.ppc64le libtasn1-4.18.0-3.fc37.ppc64le libtirpc-1.3.3-0.fc37.ppc64le libunistring-1.0-2.fc37.ppc64le libutempter-1.2.1-7.fc37.ppc64le libuuid-2.38.1-2.fc38.ppc64le libverto-0.3.2-4.fc37.ppc64le libxcrypt-4.4.28-3.fc38.ppc64le libxml2-2.9.14-3.fc37.ppc64le libzstd-1.5.2-3.fc37.ppc64le lua-libs-5.4.4-4.fc37.ppc64le lua-srpm-macros-1-7.fc37.noarch lz4-libs-1.9.3-5.fc37.ppc64le mpfr-4.1.0-10.fc37.ppc64le ncurses-base-6.3-3.20220501.fc37.noarch ncurses-libs-6.3-3.20220501.fc37.ppc64le nim-srpm-macros-3-7.fc37.noarch ocaml-srpm-macros-7-2.fc37.noarch openblas-srpm-macros-2-12.fc37.noarch openldap-2.6.3-1.fc38.ppc64le openssl-libs-1:3.0.5-2.fc37.ppc64le p11-kit-0.24.1-3.fc37.ppc64le p11-kit-trust-0.24.1-3.fc37.ppc64le package-notes-srpm-macros-0.5-4.fc38.noarch pam-1.5.2-14.fc37.ppc64le pam-libs-1.5.2-14.fc37.ppc64le patch-2.7.6-17.fc37.ppc64le pcre-8.45-1.fc37.2.ppc64le pcre2-10.40-1.fc37.1.ppc64le pcre2-syntax-10.40-1.fc37.1.noarch perl-srpm-macros-1-46.fc37.noarch pkgconf-1.8.0-3.fc37.ppc64le pkgconf-m4-1.8.0-3.fc37.noarch pkgconf-pkg-config-1.8.0-3.fc37.ppc64le popt-1.19~rc1-4.fc38.ppc64le publicsuffix-list-dafsa-20210518-5.fc37.noarch python-srpm-macros-3.11-4.fc37.noarch qt5-srpm-macros-5.15.5-2.fc37.noarch readline-8.1-7.fc37.ppc64le redhat-rpm-config-229-1.fc38.noarch rpm-4.18.0-0.beta1.4.fc37.ppc64le rpm-build-4.18.0-0.beta1.4.fc37.ppc64le rpm-build-libs-4.18.0-0.beta1.4.fc37.ppc64le rpm-libs-4.18.0-0.beta1.4.fc37.ppc64le rpmautospec-rpm-macros-0.3.0-1.fc37.noarch rust-srpm-macros-22-1.fc37.noarch sed-4.8-11.fc37.ppc64le setup-2.14.1-2.fc37.noarch shadow-utils-2:4.12.3-1.fc38.ppc64le sqlite-libs-3.39.2-2.fc37.ppc64le systemd-libs-251.4-53.fc38.ppc64le tar-2:1.34-3.fc36.ppc64le tzdata-2022c-1.fc38.noarch unzip-6.0-58.fc37.ppc64le util-linux-2.38.1-2.fc38.ppc64le util-linux-core-2.38.1-2.fc38.ppc64le which-2.21-35.fc37.ppc64le xxhash-libs-0.8.1-3.fc37.ppc64le xz-5.2.5-10.fc37.ppc64le xz-libs-5.2.5-10.fc37.ppc64le zip-3.0-33.fc37.ppc64le zlib-1.2.12-5.fc38.ppc64le zstd-1.5.2-3.fc37.ppc64le Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: openssl-libs-3.0.5-2.fc37.ppc64le lua-srpm-macros-1-7.fc37.noarch libuuid-2.38.1-2.fc38.ppc64le gmp-6.2.1-3.fc37.ppc64le libattr-2.5.1-5.fc37.ppc64le shadow-utils-4.12.3-1.fc38.ppc64le cyrus-sasl-lib-2.1.28-8.fc38.ppc64le gawk-5.1.1-4.fc37.ppc64le libtasn1-4.18.0-3.fc37.ppc64le diffutils-3.8-3.fc37.ppc64le libsigsegv-2.14-3.fc37.ppc64le xxhash-libs-0.8.1-3.fc37.ppc64le libgcc-12.2.1-1.fc38.ppc64le audit-libs-3.0.9-1.fc38.ppc64le tzdata-2022c-1.fc38.noarch info-6.8-4.fc37.ppc64le efi-srpm-macros-5-6.fc37.noarch libfdisk-2.38.1-2.fc38.ppc64le perl-srpm-macros-1-46.fc37.noarch publicsuffix-list-dafsa-20210518-5.fc37.noarch bzip2-libs-1.0.8-12.fc37.ppc64le fedora-repos-rawhide-38-0.3.noarch libnghttp2-1.49.0-1.fc38.ppc64le libpwquality-1.4.4-11.fc37.ppc64le elfutils-0.187-8.fc38.ppc64le librtas-2.0.2-13.fc37.ppc64le nim-srpm-macros-3-7.fc37.noarch fedora-release-common-38-0.3.noarch bzip2-1.0.8-12.fc37.ppc64le libsmartcols-2.38.1-2.fc38.ppc64le elfutils-libs-0.187-8.fc38.ppc64le libmount-2.38.1-2.fc38.ppc64le libbrotli-1.0.9-9.fc37.ppc64le gdbm-libs-1.23-2.fc37.ppc64le fedora-release-38-0.3.noarch ghc-srpm-macros-1.5.0-7.fc37.noarch pam-libs-1.5.2-14.fc37.ppc64le glibc-common-2.36.9000-2.fc38.ppc64le libssh-0.9.6-5.fc37.ppc64le libcurl-7.84.0-3.fc38.ppc64le libblkid-2.38.1-2.fc38.ppc64le dwz-0.14-7.fc37.ppc64le libpsl-0.21.1-6.fc37.ppc64le coreutils-common-9.1-7.fc38.ppc64le glibc-gconv-extra-2.36.9000-2.fc38.ppc64le libstdc++-12.2.1-1.fc38.ppc64le gnat-srpm-macros-4-16.fc37.noarch file-libs-5.42-4.fc37.ppc64le libutempter-1.2.1-7.fc37.ppc64le rpm-build-libs-4.18.0-0.beta1.4.fc37.ppc64le libacl-2.3.1-4.fc37.ppc64le zstd-1.5.2-3.fc37.ppc64le findutils-4.9.0-2.fc37.ppc64le pcre2-10.40-1.fc37.1.ppc64le crypto-policies-20220824-2.git2187e9c.fc38.noarch pkgconf-pkg-config-1.8.0-3.fc37.ppc64le pkgconf-m4-1.8.0-3.fc37.noarch libsepol-3.4-3.fc37.ppc64le glibc-2.36.9000-2.fc38.ppc64le keyutils-libs-1.6.1-5.fc37.ppc64le gzip-1.12-2.fc37.ppc64le patch-2.7.6-17.fc37.ppc64le xz-5.2.5-10.fc37.ppc64le pcre2-syntax-10.40-1.fc37.1.noarch rust-srpm-macros-22-1.fc37.noarch rpm-build-4.18.0-0.beta1.4.fc37.ppc64le lz4-libs-1.9.3-5.fc37.ppc64le libffi-3.4.2-9.fc37.ppc64le unzip-6.0-58.fc37.ppc64le openblas-srpm-macros-2-12.fc37.noarch fedora-repos-38-0.3.noarch filesystem-3.18-2.fc37.ppc64le libunistring-1.0-2.fc37.ppc64le krb5-libs-1.19.2-11.fc37.1.ppc64le rpm-libs-4.18.0-0.beta1.4.fc37.ppc64le bash-5.1.16-3.fc37.ppc64le rpmautospec-rpm-macros-0.3.0-1.fc37.noarch pcre-8.45-1.fc37.2.ppc64le which-2.21-35.fc37.ppc64le libtirpc-1.3.3-0.fc37.ppc64le libselinux-3.4-5.fc37.ppc64le fpc-srpm-macros-1.3-6.fc37.noarch libpkgconf-1.8.0-3.fc37.ppc64le elfutils-libelf-0.187-8.fc38.ppc64le p11-kit-0.24.1-3.fc37.ppc64le libgomp-12.2.1-1.fc38.ppc64le xz-libs-5.2.5-10.fc37.ppc64le libdb-5.3.28-53.fc37.ppc64le libarchive-3.6.1-2.fc37.ppc64le kernel-srpm-macros-1.0-15.fc37.noarch coreutils-9.1-7.fc38.ppc64le package-notes-srpm-macros-0.5-4.fc38.noarch libverto-0.3.2-4.fc37.ppc64le systemd-libs-251.4-53.fc38.ppc64le python-srpm-macros-3.11-4.fc37.noarch qt5-srpm-macros-5.15.5-2.fc37.noarch grep-3.7-4.fc37.ppc64le binutils-2.39-2.fc38.ppc64le file-5.42-4.fc37.ppc64le libsemanage-3.4-5.fc37.ppc64le ed-1.18-2.fc37.ppc64le lua-libs-5.4.4-4.fc37.ppc64le cpio-2.13-13.fc37.ppc64le p11-kit-trust-0.24.1-3.fc37.ppc64le gpg-pubkey-5323552a-6112bcdc util-linux-2.38.1-2.fc38.ppc64le curl-7.84.0-3.fc38.ppc64le elfutils-default-yama-scope-0.187-8.fc38.noarch openldap-2.6.3-1.fc38.ppc64le libnsl2-2.0.0-4.fc37.ppc64le sqlite-libs-3.39.2-2.fc37.ppc64le libcap-ng-0.8.3-3.fc37.ppc64le gpg-pubkey-eb10b464-6202d9c6 basesystem-11-14.fc37.noarch elfutils-debuginfod-client-0.187-8.fc38.ppc64le go-srpm-macros-3.1.0-4.fc37.noarch libxcrypt-4.4.28-3.fc38.ppc64le redhat-rpm-config-229-1.fc38.noarch popt-1.19~rc1-4.fc38.ppc64le gdb-minimal-12.1-4.fc37.ppc64le tar-1.34-3.fc36.ppc64le readline-8.1-7.fc37.ppc64le ncurses-libs-6.3-3.20220501.fc37.ppc64le alternatives-1.19-3.fc37.ppc64le pam-1.5.2-14.fc37.ppc64le glibc-minimal-langpack-2.36.9000-2.fc38.ppc64le binutils-gold-2.39-2.fc38.ppc64le fedora-gpg-keys-38-0.3.noarch setup-2.14.1-2.fc37.noarch libcap-2.48-5.fc37.ppc64le debugedit-5.0-5.fc37.ppc64le fedora-release-identity-basic-38-0.3.noarch authselect-1.4.0-3.fc37.ppc64le jansson-2.13.1-5.fc37.ppc64le ncurses-base-6.3-3.20220501.fc37.noarch authselect-libs-1.4.0-3.fc37.ppc64le libcom_err-1.46.5-3.fc37.ppc64le ca-certificates-2022.2.54-5.fc37.noarch pkgconf-1.8.0-3.fc37.ppc64le ansible-srpm-macros-1-7.fc38.noarch ocaml-srpm-macros-7-2.fc37.noarch libidn2-2.3.3-2.fc37.ppc64le libxml2-2.9.14-3.fc37.ppc64le zip-3.0-33.fc37.ppc64le util-linux-core-2.38.1-2.fc38.ppc64le cracklib-2.9.6-28.fc36.ppc64le zlib-1.2.12-5.fc38.ppc64le libzstd-1.5.2-3.fc37.ppc64le libevent-2.1.12-7.fc37.ppc64le fonts-srpm-macros-2.0.5-9.fc38.noarch rpm-4.18.0-0.beta1.4.fc37.ppc64le libssh-config-0.9.6-5.fc37.noarch mpfr-4.1.0-10.fc37.ppc64le libeconf-0.4.0-4.fc37.ppc64le sed-4.8-11.fc37.ppc64le Start: buildsrpm Start: rpmbuild -bs Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1599177600 Wrote: /builddir/build/SRPMS/libpar2-0.2-20.fc38.nuxref.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1661891482.207887/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-ppc64le-1661891482.207887/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-ppc64le-1661891482.207887/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-bubk7okb/libpar2/libpar2.spec) Config(child) 1 minutes 40 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/libpar2-0.2-20.fc38.nuxref.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1661891482.207887 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.1 starting (python version = 3.10.4, NVR = mock-3.1-1.fc35)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/libpar2-0.2-20.fc38.nuxref.src.rpm) Config(fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1661891482.207887/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.1 INFO: Mock Version: 3.1 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 73 kB/s | 3.3 kB 00:00 fedora 163 kB/s | 6.5 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for libpar2-0.2-20.fc38.nuxref.src.rpm Start: build setup for libpar2-0.2-20.fc38.nuxref.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1599177600 Wrote: /builddir/build/SRPMS/libpar2-0.2-20.fc38.nuxref.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 49 kB/s | 3.3 kB 00:00 fedora 167 kB/s | 6.5 kB 00:00 Package sed-4.8-11.fc37.ppc64le is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: gcc-c++ ppc64le 12.2.1-1.fc38 fedora 11 M libsigc++20-devel ppc64le 2.10.8-2.fc37 fedora 74 k libtool ppc64le 2.4.7-2.fc37 fedora 601 k Installing dependencies: annobin-docs noarch 10.81-1.fc38 fedora 91 k annobin-plugin-gcc ppc64le 10.81-1.fc38 fedora 885 k autoconf noarch 2.71-3.fc37 fedora 733 k automake noarch 1.16.5-9.fc37 fedora 696 k cpp ppc64le 12.2.1-1.fc38 fedora 9.4 M emacs-filesystem noarch 1:28.1-3.fc37 fedora 9.5 k gc ppc64le 8.0.6-4.fc37 fedora 113 k gcc ppc64le 12.2.1-1.fc38 fedora 29 M gcc-plugin-annobin ppc64le 12.2.1-1.fc38 fedora 53 k glibc-devel ppc64le 2.36.9000-2.fc38 fedora 525 k groff-base ppc64le 1.22.4-10.fc37 fedora 1.1 M guile22 ppc64le 2.2.7-6.fc37 fedora 6.6 M kernel-headers ppc64le 6.0.0-0.rc3.git0.1.fc38 fedora 1.5 M libasan ppc64le 12.2.1-1.fc38 fedora 459 k libatomic ppc64le 12.2.1-1.fc38 fedora 41 k libmpc ppc64le 1.2.1-5.fc37 fedora 85 k libsigc++20 ppc64le 2.10.8-2.fc37 fedora 40 k libstdc++-devel ppc64le 12.2.1-1.fc38 fedora 2.5 M libtool-ltdl ppc64le 2.4.7-2.fc37 fedora 41 k libubsan ppc64le 12.2.1-1.fc38 fedora 233 k libxcrypt-devel ppc64le 4.4.28-3.fc38 fedora 28 k m4 ppc64le 1.4.19-4.fc37 fedora 321 k make ppc64le 1:4.3-11.fc37 fedora 554 k ncurses ppc64le 6.3-3.20220501.fc37 fedora 418 k perl-B ppc64le 1.83-491.fc37 fedora 190 k perl-Carp noarch 1.52-489.fc37 fedora 29 k perl-Class-Struct noarch 0.66-491.fc37 fedora 26 k perl-Data-Dumper ppc64le 2.184-490.fc37 fedora 58 k perl-DynaLoader ppc64le 1.52-491.fc37 fedora 30 k perl-Encode ppc64le 4:3.19-492.fc38 fedora 1.7 M perl-Errno ppc64le 1.36-491.fc37 fedora 19 k perl-Exporter noarch 5.77-489.fc37 fedora 31 k perl-Fcntl ppc64le 1.15-491.fc37 fedora 25 k perl-File-Basename noarch 2.85-491.fc37 fedora 22 k perl-File-Compare noarch 1.100.700-491.fc37 fedora 18 k perl-File-Copy noarch 2.39-491.fc37 fedora 24 k perl-File-Find noarch 1.40-491.fc37 fedora 30 k perl-File-Path noarch 2.18-489.fc37 fedora 35 k perl-File-Temp noarch 1:0.231.100-489.fc37 fedora 59 k perl-File-stat noarch 1.12-491.fc37 fedora 22 k perl-Getopt-Long noarch 1:2.52-489.fc37 fedora 60 k perl-Getopt-Std noarch 1.13-491.fc37 fedora 20 k perl-HTTP-Tiny noarch 0.082-1.fc37 fedora 55 k perl-IO ppc64le 1.50-491.fc37 fedora 97 k perl-IPC-Open3 noarch 1.22-491.fc37 fedora 27 k perl-MIME-Base64 ppc64le 3.16-489.fc37 fedora 31 k perl-POSIX ppc64le 2.03-491.fc37 fedora 123 k perl-PathTools ppc64le 3.84-489.fc37 fedora 90 k perl-Pod-Escapes noarch 1:1.07-489.fc37 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-490.fc37 fedora 90 k perl-Pod-Simple noarch 1:3.43-490.fc37 fedora 225 k perl-Pod-Usage noarch 4:2.03-3.fc37 fedora 40 k perl-Scalar-List-Utils ppc64le 5:1.63-489.fc38 fedora 76 k perl-SelectSaver noarch 1.02-491.fc37 fedora 16 k perl-Socket ppc64le 4:2.036-1.fc38 fedora 56 k perl-Storable ppc64le 1:3.26-489.fc37 fedora 101 k perl-Symbol noarch 1.09-491.fc37 fedora 19 k perl-Term-ANSIColor noarch 5.01-490.fc37 fedora 48 k perl-Term-Cap noarch 1.17-489.fc37 fedora 22 k perl-Text-ParseWords noarch 3.31-489.fc37 fedora 16 k perl-Text-Tabs+Wrap noarch 2021.0814-489.fc37 fedora 22 k perl-Thread-Queue noarch 3.14-489.fc37 fedora 21 k perl-Time-Local noarch 2:1.300-489.fc37 fedora 33 k perl-constant noarch 1.33-490.fc37 fedora 23 k perl-if noarch 0.61.000-491.fc37 fedora 18 k perl-interpreter ppc64le 4:5.36.0-491.fc37 fedora 77 k perl-libs ppc64le 4:5.36.0-491.fc37 fedora 2.3 M perl-mro ppc64le 1.26-491.fc37 fedora 34 k perl-overload noarch 1.35-491.fc37 fedora 50 k perl-overloading noarch 0.02-491.fc37 fedora 17 k perl-parent noarch 1:0.238-489.fc37 fedora 14 k perl-podlators noarch 1:4.14-489.fc37 fedora 116 k perl-subs noarch 1.04-491.fc37 fedora 16 k perl-threads ppc64le 1:2.27-489.fc37 fedora 58 k perl-threads-shared ppc64le 1.64-489.fc37 fedora 46 k perl-vars noarch 1.05-491.fc37 fedora 17 k Transaction Summary ================================================================================ Install 79 Packages Total download size: 74 M Installed size: 259 M Downloading Packages: (1/79): annobin-docs-10.81-1.fc38.noarch.rpm 251 kB/s | 91 kB 00:00 (2/79): autoconf-2.71-3.fc37.noarch.rpm 1.2 MB/s | 733 kB 00:00 (3/79): annobin-plugin-gcc-10.81-1.fc38.ppc64le 1.4 MB/s | 885 kB 00:00 (4/79): emacs-filesystem-28.1-3.fc37.noarch.rpm 133 kB/s | 9.5 kB 00:00 (5/79): automake-1.16.5-9.fc37.noarch.rpm 2.0 MB/s | 696 kB 00:00 (6/79): gc-8.0.6-4.fc37.ppc64le.rpm 1.3 MB/s | 113 kB 00:00 (7/79): cpp-12.2.1-1.fc38.ppc64le.rpm 11 MB/s | 9.4 MB 00:00 (8/79): gcc-plugin-annobin-12.2.1-1.fc38.ppc64l 707 kB/s | 53 kB 00:00 (9/79): gcc-c++-12.2.1-1.fc38.ppc64le.rpm 14 MB/s | 11 MB 00:00 (10/79): glibc-devel-2.36.9000-2.fc38.ppc64le.r 3.0 MB/s | 525 kB 00:00 (11/79): groff-base-1.22.4-10.fc37.ppc64le.rpm 8.2 MB/s | 1.1 MB 00:00 (12/79): kernel-headers-6.0.0-0.rc3.git0.1.fc38 5.8 MB/s | 1.5 MB 00:00 (13/79): guile22-2.2.7-6.fc37.ppc64le.rpm 17 MB/s | 6.6 MB 00:00 (14/79): libasan-12.2.1-1.fc38.ppc64le.rpm 4.3 MB/s | 459 kB 00:00 (15/79): libmpc-1.2.1-5.fc37.ppc64le.rpm 1.1 MB/s | 85 kB 00:00 (16/79): libatomic-12.2.1-1.fc38.ppc64le.rpm 515 kB/s | 41 kB 00:00 (17/79): libsigc++20-2.10.8-2.fc37.ppc64le.rpm 413 kB/s | 40 kB 00:00 (18/79): libsigc++20-devel-2.10.8-2.fc37.ppc64l 745 kB/s | 74 kB 00:00 (19/79): gcc-12.2.1-1.fc38.ppc64le.rpm 17 MB/s | 29 MB 00:01 (20/79): libtool-2.4.7-2.fc37.ppc64le.rpm 3.7 MB/s | 601 kB 00:00 (21/79): libstdc++-devel-12.2.1-1.fc38.ppc64le. 14 MB/s | 2.5 MB 00:00 (22/79): libtool-ltdl-2.4.7-2.fc37.ppc64le.rpm 552 kB/s | 41 kB 00:00 (23/79): libubsan-12.2.1-1.fc38.ppc64le.rpm 2.8 MB/s | 233 kB 00:00 (24/79): libxcrypt-devel-4.4.28-3.fc38.ppc64le. 395 kB/s | 28 kB 00:00 (25/79): m4-1.4.19-4.fc37.ppc64le.rpm 3.2 MB/s | 321 kB 00:00 (26/79): make-4.3-11.fc37.ppc64le.rpm 5.8 MB/s | 554 kB 00:00 (27/79): ncurses-6.3-3.20220501.fc37.ppc64le.rp 4.1 MB/s | 418 kB 00:00 (28/79): perl-Carp-1.52-489.fc37.noarch.rpm 393 kB/s | 29 kB 00:00 (29/79): perl-Class-Struct-0.66-491.fc37.noarch 345 kB/s | 26 kB 00:00 (30/79): perl-Data-Dumper-2.184-490.fc37.ppc64l 632 kB/s | 58 kB 00:00 (31/79): perl-DynaLoader-1.52-491.fc37.ppc64le. 360 kB/s | 30 kB 00:00 (32/79): perl-B-1.83-491.fc37.ppc64le.rpm 702 kB/s | 190 kB 00:00 (33/79): perl-Exporter-5.77-489.fc37.noarch.rpm 382 kB/s | 31 kB 00:00 (34/79): perl-Encode-3.19-492.fc38.ppc64le.rpm 7.8 MB/s | 1.7 MB 00:00 (35/79): perl-Fcntl-1.15-491.fc37.ppc64le.rpm 249 kB/s | 25 kB 00:00 (36/79): perl-File-Basename-2.85-491.fc37.noarc 290 kB/s | 22 kB 00:00 (37/79): perl-File-Compare-1.100.700-491.fc37.n 240 kB/s | 18 kB 00:00 (38/79): perl-File-Copy-2.39-491.fc37.noarch.rp 313 kB/s | 24 kB 00:00 (39/79): perl-File-Find-1.40-491.fc37.noarch.rp 404 kB/s | 30 kB 00:00 (40/79): perl-File-Path-2.18-489.fc37.noarch.rp 480 kB/s | 35 kB 00:00 (41/79): perl-Errno-1.36-491.fc37.ppc64le.rpm 42 kB/s | 19 kB 00:00 (42/79): perl-File-Temp-0.231.100-489.fc37.noar 797 kB/s | 59 kB 00:00 (43/79): perl-File-stat-1.12-491.fc37.noarch.rp 292 kB/s | 22 kB 00:00 (44/79): perl-Getopt-Std-1.13-491.fc37.noarch.r 262 kB/s | 20 kB 00:00 (45/79): perl-HTTP-Tiny-0.082-1.fc37.noarch.rpm 741 kB/s | 55 kB 00:00 (46/79): perl-IPC-Open3-1.22-491.fc37.noarch.rp 367 kB/s | 27 kB 00:00 (47/79): perl-IO-1.50-491.fc37.ppc64le.rpm 906 kB/s | 97 kB 00:00 (48/79): perl-MIME-Base64-3.16-489.fc37.ppc64le 356 kB/s | 31 kB 00:00 (49/79): perl-POSIX-2.03-491.fc37.ppc64le.rpm 1.2 MB/s | 123 kB 00:00 (50/79): perl-PathTools-3.84-489.fc37.ppc64le.r 956 kB/s | 90 kB 00:00 (51/79): perl-Pod-Escapes-1.07-489.fc37.noarch. 268 kB/s | 20 kB 00:00 (52/79): perl-Pod-Perldoc-3.28.01-490.fc37.noar 1.2 MB/s | 90 kB 00:00 (53/79): perl-Pod-Simple-3.43-490.fc37.noarch.r 2.7 MB/s | 225 kB 00:00 (54/79): perl-Pod-Usage-2.03-3.fc37.noarch.rpm 547 kB/s | 40 kB 00:00 (55/79): perl-Scalar-List-Utils-1.63-489.fc38.p 824 kB/s | 76 kB 00:00 (56/79): perl-SelectSaver-1.02-491.fc37.noarch. 219 kB/s | 16 kB 00:00 (57/79): perl-Socket-2.036-1.fc38.ppc64le.rpm 621 kB/s | 56 kB 00:00 (58/79): perl-Storable-3.26-489.fc37.ppc64le.rp 1.1 MB/s | 101 kB 00:00 (59/79): perl-Symbol-1.09-491.fc37.noarch.rpm 253 kB/s | 19 kB 00:00 (60/79): perl-Term-ANSIColor-5.01-490.fc37.noar 646 kB/s | 48 kB 00:00 (61/79): perl-Term-Cap-1.17-489.fc37.noarch.rpm 281 kB/s | 22 kB 00:00 (62/79): perl-Text-ParseWords-3.31-489.fc37.noa 224 kB/s | 16 kB 00:00 (63/79): perl-Text-Tabs+Wrap-2021.0814-489.fc37 303 kB/s | 22 kB 00:00 (64/79): perl-Thread-Queue-3.14-489.fc37.noarch 288 kB/s | 21 kB 00:00 (65/79): perl-Time-Local-1.300-489.fc37.noarch. 428 kB/s | 33 kB 00:00 (66/79): perl-constant-1.33-490.fc37.noarch.rpm 302 kB/s | 23 kB 00:00 (67/79): perl-if-0.61.000-491.fc37.noarch.rpm 249 kB/s | 18 kB 00:00 (68/79): perl-interpreter-5.36.0-491.fc37.ppc64 743 kB/s | 77 kB 00:00 (69/79): perl-mro-1.26-491.fc37.ppc64le.rpm 314 kB/s | 34 kB 00:00 (70/79): perl-libs-5.36.0-491.fc37.ppc64le.rpm 8.9 MB/s | 2.3 MB 00:00 (71/79): perl-overload-1.35-491.fc37.noarch.rpm 251 kB/s | 50 kB 00:00 (72/79): perl-overloading-0.02-491.fc37.noarch. 105 kB/s | 17 kB 00:00 (73/79): perl-podlators-4.14-489.fc37.noarch.rp 1.3 MB/s | 116 kB 00:00 (74/79): perl-parent-0.238-489.fc37.noarch.rpm 81 kB/s | 14 kB 00:00 (75/79): perl-subs-1.04-491.fc37.noarch.rpm 211 kB/s | 16 kB 00:00 (76/79): perl-threads-shared-1.64-489.fc37.ppc6 433 kB/s | 46 kB 00:00 (77/79): perl-vars-1.05-491.fc37.noarch.rpm 234 kB/s | 17 kB 00:00 (78/79): perl-threads-2.27-489.fc37.ppc64le.rpm 138 kB/s | 58 kB 00:00 (79/79): perl-Getopt-Long-2.52-489.fc37.noarch. 17 kB/s | 60 kB 00:03 -------------------------------------------------------------------------------- Total 11 MB/s | 74 MB 00:06 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libmpc-1.2.1-5.fc37.ppc64le 1/79 Installing : cpp-12.2.1-1.fc38.ppc64le 2/79 Installing : ncurses-6.3-3.20220501.fc37.ppc64le 3/79 Installing : m4-1.4.19-4.fc37.ppc64le 4/79 Installing : libubsan-12.2.1-1.fc38.ppc64le 5/79 Installing : libtool-ltdl-2.4.7-2.fc37.ppc64le 6/79 Installing : libstdc++-devel-12.2.1-1.fc38.ppc64le 7/79 Installing : libsigc++20-2.10.8-2.fc37.ppc64le 8/79 Installing : libatomic-12.2.1-1.fc38.ppc64le 9/79 Installing : libasan-12.2.1-1.fc38.ppc64le 10/79 Installing : kernel-headers-6.0.0-0.rc3.git0.1.fc38.ppc64le 11/79 Installing : libxcrypt-devel-4.4.28-3.fc38.ppc64le 12/79 Installing : glibc-devel-2.36.9000-2.fc38.ppc64le 13/79 Running scriptlet: groff-base-1.22.4-10.fc37.ppc64le 14/79 Installing : groff-base-1.22.4-10.fc37.ppc64le 14/79 Running scriptlet: groff-base-1.22.4-10.fc37.ppc64le 14/79 Installing : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 15/79 Installing : perl-if-0.61.000-491.fc37.noarch 16/79 Installing : perl-Time-Local-2:1.300-489.fc37.noarch 17/79 Installing : perl-File-Path-2.18-489.fc37.noarch 18/79 Installing : perl-Pod-Escapes-1:1.07-489.fc37.noarch 19/79 Installing : perl-Class-Struct-0.66-491.fc37.noarch 20/79 Installing : perl-POSIX-2.03-491.fc37.ppc64le 21/79 Installing : perl-Term-ANSIColor-5.01-490.fc37.noarch 22/79 Installing : perl-IPC-Open3-1.22-491.fc37.noarch 23/79 Installing : perl-HTTP-Tiny-0.082-1.fc37.noarch 24/79 Installing : perl-subs-1.04-491.fc37.noarch 25/79 Installing : perl-File-Temp-1:0.231.100-489.fc37.noarch 26/79 Installing : perl-Term-Cap-1.17-489.fc37.noarch 27/79 Installing : perl-Pod-Simple-1:3.43-490.fc37.noarch 28/79 Installing : perl-Socket-4:2.036-1.fc38.ppc64le 29/79 Installing : perl-SelectSaver-1.02-491.fc37.noarch 30/79 Installing : perl-Symbol-1.09-491.fc37.noarch 31/79 Installing : perl-File-stat-1.12-491.fc37.noarch 32/79 Installing : perl-podlators-1:4.14-489.fc37.noarch 33/79 Installing : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 34/79 Installing : perl-Fcntl-1.15-491.fc37.ppc64le 35/79 Installing : perl-Text-ParseWords-3.31-489.fc37.noarch 36/79 Installing : perl-mro-1.26-491.fc37.ppc64le 37/79 Installing : perl-IO-1.50-491.fc37.ppc64le 38/79 Installing : perl-overloading-0.02-491.fc37.noarch 39/79 Installing : perl-Pod-Usage-4:2.03-3.fc37.noarch 40/79 Installing : perl-Errno-1.36-491.fc37.ppc64le 41/79 Installing : perl-File-Basename-2.85-491.fc37.noarch 42/79 Installing : perl-Getopt-Std-1.13-491.fc37.noarch 43/79 Installing : perl-MIME-Base64-3.16-489.fc37.ppc64le 44/79 Installing : perl-Scalar-List-Utils-5:1.63-489.fc38.ppc64le 45/79 Installing : perl-constant-1.33-490.fc37.noarch 46/79 Installing : perl-Storable-1:3.26-489.fc37.ppc64le 47/79 Installing : perl-overload-1.35-491.fc37.noarch 48/79 Installing : perl-parent-1:0.238-489.fc37.noarch 49/79 Installing : perl-vars-1.05-491.fc37.noarch 50/79 Installing : perl-Getopt-Long-1:2.52-489.fc37.noarch 51/79 Installing : perl-Carp-1.52-489.fc37.noarch 52/79 Installing : perl-Exporter-5.77-489.fc37.noarch 53/79 Installing : perl-PathTools-3.84-489.fc37.ppc64le 54/79 Installing : perl-DynaLoader-1.52-491.fc37.ppc64le 55/79 Installing : perl-Encode-4:3.19-492.fc38.ppc64le 56/79 Installing : perl-libs-4:5.36.0-491.fc37.ppc64le 57/79 Installing : perl-interpreter-4:5.36.0-491.fc37.ppc64le 58/79 Installing : perl-threads-1:2.27-489.fc37.ppc64le 59/79 Installing : perl-threads-shared-1.64-489.fc37.ppc64le 60/79 Installing : perl-Thread-Queue-3.14-489.fc37.noarch 61/79 Installing : perl-Data-Dumper-2.184-490.fc37.ppc64le 62/79 Installing : perl-B-1.83-491.fc37.ppc64le 63/79 Installing : perl-File-Compare-1.100.700-491.fc37.noarch 64/79 Installing : perl-File-Copy-2.39-491.fc37.noarch 65/79 Installing : perl-File-Find-1.40-491.fc37.noarch 66/79 Installing : gc-8.0.6-4.fc37.ppc64le 67/79 Installing : guile22-2.2.7-6.fc37.ppc64le 68/79 Installing : make-1:4.3-11.fc37.ppc64le 69/79 Installing : gcc-12.2.1-1.fc38.ppc64le 70/79 Running scriptlet: gcc-12.2.1-1.fc38.ppc64le 70/79 Installing : emacs-filesystem-1:28.1-3.fc37.noarch 71/79 Installing : autoconf-2.71-3.fc37.noarch 72/79 Installing : automake-1.16.5-9.fc37.noarch 73/79 Installing : annobin-docs-10.81-1.fc38.noarch 74/79 Installing : annobin-plugin-gcc-10.81-1.fc38.ppc64le 75/79 Running scriptlet: annobin-plugin-gcc-10.81-1.fc38.ppc64le 75/79 Installing : libtool-2.4.7-2.fc37.ppc64le 76/79 Installing : gcc-c++-12.2.1-1.fc38.ppc64le 77/79 Installing : gcc-plugin-annobin-12.2.1-1.fc38.ppc64le 78/79 Installing : libsigc++20-devel-2.10.8-2.fc37.ppc64le 79/79 Running scriptlet: libsigc++20-devel-2.10.8-2.fc37.ppc64le 79/79 Verifying : annobin-docs-10.81-1.fc38.noarch 1/79 Verifying : annobin-plugin-gcc-10.81-1.fc38.ppc64le 2/79 Verifying : autoconf-2.71-3.fc37.noarch 3/79 Verifying : automake-1.16.5-9.fc37.noarch 4/79 Verifying : cpp-12.2.1-1.fc38.ppc64le 5/79 Verifying : emacs-filesystem-1:28.1-3.fc37.noarch 6/79 Verifying : gc-8.0.6-4.fc37.ppc64le 7/79 Verifying : gcc-12.2.1-1.fc38.ppc64le 8/79 Verifying : gcc-c++-12.2.1-1.fc38.ppc64le 9/79 Verifying : gcc-plugin-annobin-12.2.1-1.fc38.ppc64le 10/79 Verifying : glibc-devel-2.36.9000-2.fc38.ppc64le 11/79 Verifying : groff-base-1.22.4-10.fc37.ppc64le 12/79 Verifying : guile22-2.2.7-6.fc37.ppc64le 13/79 Verifying : kernel-headers-6.0.0-0.rc3.git0.1.fc38.ppc64le 14/79 Verifying : libasan-12.2.1-1.fc38.ppc64le 15/79 Verifying : libatomic-12.2.1-1.fc38.ppc64le 16/79 Verifying : libmpc-1.2.1-5.fc37.ppc64le 17/79 Verifying : libsigc++20-2.10.8-2.fc37.ppc64le 18/79 Verifying : libsigc++20-devel-2.10.8-2.fc37.ppc64le 19/79 Verifying : libstdc++-devel-12.2.1-1.fc38.ppc64le 20/79 Verifying : libtool-2.4.7-2.fc37.ppc64le 21/79 Verifying : libtool-ltdl-2.4.7-2.fc37.ppc64le 22/79 Verifying : libubsan-12.2.1-1.fc38.ppc64le 23/79 Verifying : libxcrypt-devel-4.4.28-3.fc38.ppc64le 24/79 Verifying : m4-1.4.19-4.fc37.ppc64le 25/79 Verifying : make-1:4.3-11.fc37.ppc64le 26/79 Verifying : ncurses-6.3-3.20220501.fc37.ppc64le 27/79 Verifying : perl-B-1.83-491.fc37.ppc64le 28/79 Verifying : perl-Carp-1.52-489.fc37.noarch 29/79 Verifying : perl-Class-Struct-0.66-491.fc37.noarch 30/79 Verifying : perl-Data-Dumper-2.184-490.fc37.ppc64le 31/79 Verifying : perl-DynaLoader-1.52-491.fc37.ppc64le 32/79 Verifying : perl-Encode-4:3.19-492.fc38.ppc64le 33/79 Verifying : perl-Errno-1.36-491.fc37.ppc64le 34/79 Verifying : perl-Exporter-5.77-489.fc37.noarch 35/79 Verifying : perl-Fcntl-1.15-491.fc37.ppc64le 36/79 Verifying : perl-File-Basename-2.85-491.fc37.noarch 37/79 Verifying : perl-File-Compare-1.100.700-491.fc37.noarch 38/79 Verifying : perl-File-Copy-2.39-491.fc37.noarch 39/79 Verifying : perl-File-Find-1.40-491.fc37.noarch 40/79 Verifying : perl-File-Path-2.18-489.fc37.noarch 41/79 Verifying : perl-File-Temp-1:0.231.100-489.fc37.noarch 42/79 Verifying : perl-File-stat-1.12-491.fc37.noarch 43/79 Verifying : perl-Getopt-Long-1:2.52-489.fc37.noarch 44/79 Verifying : perl-Getopt-Std-1.13-491.fc37.noarch 45/79 Verifying : perl-HTTP-Tiny-0.082-1.fc37.noarch 46/79 Verifying : perl-IO-1.50-491.fc37.ppc64le 47/79 Verifying : perl-IPC-Open3-1.22-491.fc37.noarch 48/79 Verifying : perl-MIME-Base64-3.16-489.fc37.ppc64le 49/79 Verifying : perl-POSIX-2.03-491.fc37.ppc64le 50/79 Verifying : perl-PathTools-3.84-489.fc37.ppc64le 51/79 Verifying : perl-Pod-Escapes-1:1.07-489.fc37.noarch 52/79 Verifying : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 53/79 Verifying : perl-Pod-Simple-1:3.43-490.fc37.noarch 54/79 Verifying : perl-Pod-Usage-4:2.03-3.fc37.noarch 55/79 Verifying : perl-Scalar-List-Utils-5:1.63-489.fc38.ppc64le 56/79 Verifying : perl-SelectSaver-1.02-491.fc37.noarch 57/79 Verifying : perl-Socket-4:2.036-1.fc38.ppc64le 58/79 Verifying : perl-Storable-1:3.26-489.fc37.ppc64le 59/79 Verifying : perl-Symbol-1.09-491.fc37.noarch 60/79 Verifying : perl-Term-ANSIColor-5.01-490.fc37.noarch 61/79 Verifying : perl-Term-Cap-1.17-489.fc37.noarch 62/79 Verifying : perl-Text-ParseWords-3.31-489.fc37.noarch 63/79 Verifying : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 64/79 Verifying : perl-Thread-Queue-3.14-489.fc37.noarch 65/79 Verifying : perl-Time-Local-2:1.300-489.fc37.noarch 66/79 Verifying : perl-constant-1.33-490.fc37.noarch 67/79 Verifying : perl-if-0.61.000-491.fc37.noarch 68/79 Verifying : perl-interpreter-4:5.36.0-491.fc37.ppc64le 69/79 Verifying : perl-libs-4:5.36.0-491.fc37.ppc64le 70/79 Verifying : perl-mro-1.26-491.fc37.ppc64le 71/79 Verifying : perl-overload-1.35-491.fc37.noarch 72/79 Verifying : perl-overloading-0.02-491.fc37.noarch 73/79 Verifying : perl-parent-1:0.238-489.fc37.noarch 74/79 Verifying : perl-podlators-1:4.14-489.fc37.noarch 75/79 Verifying : perl-subs-1.04-491.fc37.noarch 76/79 Verifying : perl-threads-1:2.27-489.fc37.ppc64le 77/79 Verifying : perl-threads-shared-1.64-489.fc37.ppc64le 78/79 Verifying : perl-vars-1.05-491.fc37.noarch 79/79 Installed products updated. Installed: annobin-docs-10.81-1.fc38.noarch annobin-plugin-gcc-10.81-1.fc38.ppc64le autoconf-2.71-3.fc37.noarch automake-1.16.5-9.fc37.noarch cpp-12.2.1-1.fc38.ppc64le emacs-filesystem-1:28.1-3.fc37.noarch gc-8.0.6-4.fc37.ppc64le gcc-12.2.1-1.fc38.ppc64le gcc-c++-12.2.1-1.fc38.ppc64le gcc-plugin-annobin-12.2.1-1.fc38.ppc64le glibc-devel-2.36.9000-2.fc38.ppc64le groff-base-1.22.4-10.fc37.ppc64le guile22-2.2.7-6.fc37.ppc64le kernel-headers-6.0.0-0.rc3.git0.1.fc38.ppc64le libasan-12.2.1-1.fc38.ppc64le libatomic-12.2.1-1.fc38.ppc64le libmpc-1.2.1-5.fc37.ppc64le libsigc++20-2.10.8-2.fc37.ppc64le libsigc++20-devel-2.10.8-2.fc37.ppc64le libstdc++-devel-12.2.1-1.fc38.ppc64le libtool-2.4.7-2.fc37.ppc64le libtool-ltdl-2.4.7-2.fc37.ppc64le libubsan-12.2.1-1.fc38.ppc64le libxcrypt-devel-4.4.28-3.fc38.ppc64le m4-1.4.19-4.fc37.ppc64le make-1:4.3-11.fc37.ppc64le ncurses-6.3-3.20220501.fc37.ppc64le perl-B-1.83-491.fc37.ppc64le perl-Carp-1.52-489.fc37.noarch perl-Class-Struct-0.66-491.fc37.noarch perl-Data-Dumper-2.184-490.fc37.ppc64le perl-DynaLoader-1.52-491.fc37.ppc64le perl-Encode-4:3.19-492.fc38.ppc64le perl-Errno-1.36-491.fc37.ppc64le perl-Exporter-5.77-489.fc37.noarch perl-Fcntl-1.15-491.fc37.ppc64le perl-File-Basename-2.85-491.fc37.noarch perl-File-Compare-1.100.700-491.fc37.noarch perl-File-Copy-2.39-491.fc37.noarch perl-File-Find-1.40-491.fc37.noarch perl-File-Path-2.18-489.fc37.noarch perl-File-Temp-1:0.231.100-489.fc37.noarch perl-File-stat-1.12-491.fc37.noarch perl-Getopt-Long-1:2.52-489.fc37.noarch perl-Getopt-Std-1.13-491.fc37.noarch perl-HTTP-Tiny-0.082-1.fc37.noarch perl-IO-1.50-491.fc37.ppc64le perl-IPC-Open3-1.22-491.fc37.noarch perl-MIME-Base64-3.16-489.fc37.ppc64le perl-POSIX-2.03-491.fc37.ppc64le perl-PathTools-3.84-489.fc37.ppc64le perl-Pod-Escapes-1:1.07-489.fc37.noarch perl-Pod-Perldoc-3.28.01-490.fc37.noarch perl-Pod-Simple-1:3.43-490.fc37.noarch perl-Pod-Usage-4:2.03-3.fc37.noarch perl-Scalar-List-Utils-5:1.63-489.fc38.ppc64le perl-SelectSaver-1.02-491.fc37.noarch perl-Socket-4:2.036-1.fc38.ppc64le perl-Storable-1:3.26-489.fc37.ppc64le perl-Symbol-1.09-491.fc37.noarch perl-Term-ANSIColor-5.01-490.fc37.noarch perl-Term-Cap-1.17-489.fc37.noarch perl-Text-ParseWords-3.31-489.fc37.noarch perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch perl-Thread-Queue-3.14-489.fc37.noarch perl-Time-Local-2:1.300-489.fc37.noarch perl-constant-1.33-490.fc37.noarch perl-if-0.61.000-491.fc37.noarch perl-interpreter-4:5.36.0-491.fc37.ppc64le perl-libs-4:5.36.0-491.fc37.ppc64le perl-mro-1.26-491.fc37.ppc64le perl-overload-1.35-491.fc37.noarch perl-overloading-0.02-491.fc37.noarch perl-parent-1:0.238-489.fc37.noarch perl-podlators-1:4.14-489.fc37.noarch perl-subs-1.04-491.fc37.noarch perl-threads-1:2.27-489.fc37.ppc64le perl-threads-shared-1.64-489.fc37.ppc64le perl-vars-1.05-491.fc37.noarch Complete! Finish: build setup for libpar2-0.2-20.fc38.nuxref.src.rpm Start: rpmbuild libpar2-0.2-20.fc38.nuxref.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1599177600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.L9edm5 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf libpar2-0.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/libpar2-0.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd libpar2-0.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (libpar2-0.2-cancel.patch):' Patch #0 (libpar2-0.2-cancel.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p2 --fuzz=0 patching file par2repairer.cpp Hunk #2 succeeded at 405 (offset -1 lines). Hunk #3 succeeded at 587 (offset -1 lines). Hunk #4 succeeded at 841 (offset -1 lines). Hunk #5 succeeded at 890 (offset -1 lines). Hunk #6 succeeded at 1243 (offset -1 lines). Hunk #7 succeeded at 1600 (offset -1 lines). Hunk #8 succeeded at 1693 (offset -1 lines). Hunk #9 succeeded at 2338 (offset -1 lines). Hunk #10 succeeded at 2404 (offset -1 lines). Hunk #11 succeeded at 2427 (offset -1 lines). patching file par2repairer.h Hunk #1 succeeded at 181 (offset -5 lines). Patch #1 (libpar2-0.2-bugfixes.patch): + echo 'Patch #1 (libpar2-0.2-bugfixes.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p2 --fuzz=0 patching file par2repairer.cpp Hunk #1 succeeded at 78 (offset 2 lines). Hunk #2 succeeded at 1301 (offset 41 lines). Hunk #3 succeeded at 1853 (offset 50 lines). patching file par2repairer.h + chmod -x commandline.cpp crc.cpp creatorpacket.cpp criticalpacket.cpp datablock.cpp descriptionpacket.cpp diskfile.cpp filechecksummer.cpp galois.cpp libpar2.cpp mainpacket.cpp md5.cpp par1fileformat.cpp par1repairer.cpp par1repairersourcefile.cpp par2cmdline.cpp par2creator.cpp par2creatorsourcefile.cpp par2fileformat.cpp par2repairer.cpp par2repairersourcefile.cpp parheaders.cpp recoverypacket.cpp reedsolomon.cpp verificationhashtable.cpp verificationpacket.cpp commandline.h config.h crc.h creatorpacket.h criticalpacket.h datablock.h descriptionpacket.h diskfile.h filechecksummer.h galois.h letype.h libpar2.h mainpacket.h md5.h par1fileformat.h par1repairer.h par1repairersourcefile.h par2cmdline.h par2creator.h par2creatorsourcefile.h par2fileformat.h par2repairer.h par2repairersourcefile.h parheaders.h recoverypacket.h reedsolomon.h verificationhashtable.h verificationpacket.h ChangeLog + touch tmpfile -r README + sed -i 's/\r//' README + touch -r tmpfile README + touch tmpfile -r ROADMAP + sed -i 's/\r//' ROADMAP + touch -r tmpfile ROADMAP + touch tmpfile -r AUTHORS + sed -i 's/\r//' AUTHORS + touch -r tmpfile AUTHORS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Hor4Pb + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd libpar2-0.2 + libtoolize libtoolize: putting auxiliary files in '.'. libtoolize: linking file './ltmain.sh' libtoolize: You should add the contents of the following files to 'aclocal.m4': libtoolize: '/usr/share/aclocal/libtool.m4' libtoolize: '/usr/share/aclocal/ltoptions.m4' libtoolize: '/usr/share/aclocal/ltsugar.m4' libtoolize: '/usr/share/aclocal/ltversion.m4' libtoolize: '/usr/share/aclocal/lt~obsolete.m4' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. + autoreconf -i libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. configure.ac:29: warning: 'AM_CONFIG_HEADER': this macro is obsolete. configure.ac:29: You should use the 'AC_CONFIG_HEADERS' macro instead. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:10153: AM_CONFIG_HEADER is expanded from... configure.ac:29: the top level configure.ac:30: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:9837: AM_INIT_AUTOMAKE is expanded from... configure.ac:30: the top level configure.ac:35: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:35: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... configure.ac:35: the top level configure.ac:39: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.ac:39: You should run autoupdate. aclocal.m4:122: AC_PROG_LIBTOOL is expanded from... configure.ac:39: the top level configure.ac:40: warning: The macro `AM_PROG_LIBTOOL' is obsolete. configure.ac:40: You should run autoupdate. aclocal.m4:123: AM_PROG_LIBTOOL is expanded from... configure.ac:40: the top level configure.ac:47: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:47: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:47: the top level configure.ac:30: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.ac:30: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation configure.ac:39: installing './compile' Makefile.am:51: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-08-30 20:33:32.107005588 +0000 +++ ./configure 2022-08-30 20:33:32.917029708 +0000 @@ -1767,7 +1767,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ @@ -2047,7 +2047,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-08-30 20:33:32.917029708 +0000 +++ ./configure 2022-08-30 20:33:32.957030899 +0000 @@ -7776,7 +7776,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -19203,7 +19203,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh + ./configure --build=powerpc64le-redhat-linux-gnu --host=powerpc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static checking build system type... powerpc64le-redhat-linux-gnu checking host system type... powerpc64le-redhat-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes /builddir/build/BUILD/libpar2-0.2/missing: Unknown `--is-lightweight' option Try `/builddir/build/BUILD/libpar2-0.2/missing --help' for more information configure: WARNING: 'missing' script is too old or missing checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking whether make supports the include directive... yes (GNU style) checking dependency style of g++... none checking how to print strings... printf checking for powerpc64le-redhat-linux-gnu-gcc... gcc checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert powerpc64le-redhat-linux-gnu file names to powerpc64le-redhat-linux-gnu format... func_convert_file_noop checking how to convert powerpc64le-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for powerpc64le-redhat-linux-gnu-file... no checking for file... file checking for powerpc64le-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for powerpc64le-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for powerpc64le-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for powerpc64le-redhat-linux-gnu-strip... no checking for strip... strip checking for powerpc64le-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 7782: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for powerpc64le-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for main in -lstdc++... yes checking for main in -lsigc-2.0... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for _Bool... no checking for stdbool.h that conforms to C99... yes checking for egrep... (cached) /usr/bin/grep -E checking for stdio.h... (cached) yes checking for endian.h... yes checking for getopt.h... yes checking for powerpc64le-redhat-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for SIGC... yes checking for size_t... yes checking whether byte ordering is bigendian... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for _LARGEFILE_SOURCE value needed for large files... no checking for working memcmp... yes checking for stricmp... no checking for strcasecmp... yes checking for strchr... yes checking for memcpy... yes checking for getopt... yes checking for getopt_long... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands + make -j2 make all-am make[1]: Entering directory '/builddir/build/BUILD/libpar2-0.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libpar2.lo libpar2.cpp /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o parheaders.lo parheaders.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c libpar2.cpp -fPIC -DPIC -o .libs/libpar2.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c parheaders.cpp -fPIC -DPIC -o .libs/parheaders.o /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o par2cmdline.lo par2cmdline.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c par2cmdline.cpp -fPIC -DPIC -o .libs/par2cmdline.o In file included from par2cmdline.h:264, from libpar2.h:5, from libpar2.cpp:1: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ In file included from par2cmdline.h:264, from par2cmdline.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpar2.cpp: In member function 'LibPar2::PreProcess()': libpar2.cpp:57:10: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 57 | return result; | ^~~~~~ libpar2.cpp:41:10: note: 'result' was declared here 41 | Result result; | ^~~~~~ libpar2.cpp: In member function 'LibPar2::Process(bool)': libpar2.cpp:77:10: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 77 | return result; | ^~~~~~ libpar2.cpp:61:10: note: 'result' was declared here 61 | Result result; | ^~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o commandline.lo commandline.cpp /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o crc.lo crc.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c commandline.cpp -fPIC -DPIC -o .libs/commandline.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c crc.cpp -fPIC -DPIC -o .libs/crc.o In file included from par2cmdline.h:264, from commandline.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:264, from crc.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o creatorpacket.lo creatorpacket.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c creatorpacket.cpp -fPIC -DPIC -o .libs/creatorpacket.o In file included from par2cmdline.h:264, from creatorpacket.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o criticalpacket.lo criticalpacket.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c criticalpacket.cpp -fPIC -DPIC -o .libs/criticalpacket.o /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o datablock.lo datablock.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c datablock.cpp -fPIC -DPIC -o .libs/datablock.o In file included from par2cmdline.h:264, from criticalpacket.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:264, from datablock.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o descriptionpacket.lo descriptionpacket.cpp In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c descriptionpacket.cpp -fPIC -DPIC -o .libs/descriptionpacket.o /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o diskfile.lo diskfile.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c diskfile.cpp -fPIC -DPIC -o .libs/diskfile.o In file included from par2cmdline.h:264, from descriptionpacket.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:264, from diskfile.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o filechecksummer.lo filechecksummer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c filechecksummer.cpp -fPIC -DPIC -o .libs/filechecksummer.o In file included from par2cmdline.h:264, from filechecksummer.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o galois.lo galois.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c galois.cpp -fPIC -DPIC -o .libs/galois.o /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mainpacket.lo mainpacket.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c mainpacket.cpp -fPIC -DPIC -o .libs/mainpacket.o In file included from par2cmdline.h:264, from galois.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:264, from mainpacket.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o md5.lo md5.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c md5.cpp -fPIC -DPIC -o .libs/md5.o In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o par1fileformat.lo par1fileformat.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c par1fileformat.cpp -fPIC -DPIC -o .libs/par1fileformat.o In file included from par2cmdline.h:264, from md5.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ In file included from par2cmdline.h:264, from par1fileformat.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o par1repairer.lo par1repairer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c par1repairer.cpp -fPIC -DPIC -o .libs/par1repairer.o In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o par1repairersourcefile.lo par1repairersourcefile.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c par1repairersourcefile.cpp -fPIC -DPIC -o .libs/par1repairersourcefile.o In file included from par2cmdline.h:264, from par1repairer.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:264, from par1repairersourcefile.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par1repairer.cpp: In member function 'bool Par1Repairer::LoadRecoveryFile(std::string)': par1repairer.cpp:327:87: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 327 | (fileheader.datasize && (fileheader.filelistoffset <= fileheader.dataoffset && fileheader.dataoffset < fileheader.filelistoffset+fileheader.filelistsize || fileheader.dataoffset <= fileheader.filelistoffset && fileheader.filelistoffset < fileheader.dataoffset + fileheader.datasize))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par1repairer.cpp: In member function 'bool Par1Repairer::LoadOtherRecoveryFiles(std::string)': par1repairer.cpp:521:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 521 | (tail[1] == 'A' || tail[1] == 'a') && (tail[2] == 'R' || tail[2] == 'r') | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par1repairer.cpp: In member function 'bool Par1Repairer::LoadExtraRecoveryFiles(const std::__cxx11::list&)': par1repairer.cpp:552:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 552 | (tail[1] == 'A' || tail[1] == 'a') && (tail[2] == 'R' || tail[2] == 'r') | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par1repairer.cpp: In member function 'bool Par1Repairer::VerifyExtraFiles(const std::__cxx11::list&)': par1repairer.cpp:655:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 655 | (tail[1] == 'A' || tail[1] == 'a') && (tail[2] == 'R' || tail[2] == 'r') | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:266: reedsolomon.h: In instantiation of 'ReedSolomon::ReedSolomon() [with g = Galois<8, 285, unsigned char>]': par1repairer.cpp:32:32: required from here reedsolomon.h:118:19: warning: ignoring return value of 'bool std::vector<_Tp, _Alloc>::empty() const [with _Tp = RSOutputRow; _Alloc = std::allocator]', declared with attribute 'nodiscard' [-Wunused-result] 118 | outputrows.empty(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/12/vector:64, from par2cmdline.h:241: /usr/include/c++/12/bits/stl_vector.h:1083:7: note: declared here 1083 | empty() const _GLIBCXX_NOEXCEPT | ^~~~~ reedsolomon.h: In instantiation of 'bool ReedSolomon::Compute(CommandLine::NoiseLevel) [with g = Galois<8, 285, unsigned char>]': par1repairer.cpp:1205:28: required from here reedsolomon.h:227:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'ReedSolomon >::G' {aka 'class Galois<8, 285, unsigned char>'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 227 | memset(leftmatrix, 0, outcount * incount * sizeof(G)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:261: galois.h:57:7: note: 'ReedSolomon >::G' {aka 'class Galois<8, 285, unsigned char>'} declared here 57 | class Galois | ^~~~~~ reedsolomon.h:235:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'ReedSolomon >::G' {aka 'class Galois<8, 285, unsigned char>'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 235 | memset(rightmatrix, 0, outcount *outcount * sizeof(G)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ galois.h:57:7: note: 'ReedSolomon >::G' {aka 'class Galois<8, 285, unsigned char>'} declared here 57 | class Galois | ^~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o par2creator.lo par2creator.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c par2creator.cpp -fPIC -DPIC -o .libs/par2creator.o In file included from par2cmdline.h:264, from par2creator.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ In file included from par2cmdline.h:266: reedsolomon.h: In instantiation of 'ReedSolomon::ReedSolomon() [with g = Galois<16, 69643, short unsigned int>]': par2creator.cpp:49:29: required from here reedsolomon.h:118:19: warning: ignoring return value of 'bool std::vector<_Tp, _Alloc>::empty() const [with _Tp = RSOutputRow; _Alloc = std::allocator]', declared with attribute 'nodiscard' [-Wunused-result] 118 | outputrows.empty(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/12/vector:64, from par2cmdline.h:241: /usr/include/c++/12/bits/stl_vector.h:1083:7: note: declared here 1083 | empty() const _GLIBCXX_NOEXCEPT | ^~~~~ reedsolomon.h: In instantiation of 'bool ReedSolomon::Compute(CommandLine::NoiseLevel) [with g = Galois<16, 69643, short unsigned int>]': par2creator.cpp:863:18: required from here reedsolomon.h:227:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'ReedSolomon >::G' {aka 'class Galois<16, 69643, short unsigned int>'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 227 | memset(leftmatrix, 0, outcount * incount * sizeof(G)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:261: galois.h:57:7: note: 'ReedSolomon >::G' {aka 'class Galois<16, 69643, short unsigned int>'} declared here 57 | class Galois | ^~~~~~ reedsolomon.h:235:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'ReedSolomon >::G' {aka 'class Galois<16, 69643, short unsigned int>'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 235 | memset(rightmatrix, 0, outcount *outcount * sizeof(G)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ galois.h:57:7: note: 'ReedSolomon >::G' {aka 'class Galois<16, 69643, short unsigned int>'} declared here 57 | class Galois | ^~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o par2creatorsourcefile.lo par2creatorsourcefile.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c par2creatorsourcefile.cpp -fPIC -DPIC -o .libs/par2creatorsourcefile.o In file included from par2cmdline.h:264, from par2creatorsourcefile.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o par2fileformat.lo par2fileformat.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c par2fileformat.cpp -fPIC -DPIC -o .libs/par2fileformat.o /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o par2repairer.lo par2repairer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c par2repairer.cpp -fPIC -DPIC -o .libs/par2repairer.o In file included from par2cmdline.h:264, from par2fileformat.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o par2repairersourcefile.lo par2repairersourcefile.cpp In file included from par2cmdline.h:264, from par2repairer.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c par2repairersourcefile.cpp -fPIC -DPIC -o .libs/par2repairersourcefile.o In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ par2repairer.cpp: In member function 'bool Par2Repairer::LoadPacketsFromFile(std::string)': par2repairer.cpp:455:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct PACKET_HEADER' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 455 | memcpy(&header, current, sizeof(header)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par2fileformat.h:62:8: note: 'struct PACKET_HEADER' declared here 62 | struct PACKET_HEADER | ^~~~~~~~~~~~~ In file included from par2cmdline.h:266: reedsolomon.h: In instantiation of 'ReedSolomon::ReedSolomon() [with g = Galois<16, 69643, short unsigned int>]': par2repairer.cpp:30:32: required from here reedsolomon.h:118:19: warning: ignoring return value of 'bool std::vector<_Tp, _Alloc>::empty() const [with _Tp = RSOutputRow; _Alloc = std::allocator]', declared with attribute 'nodiscard' [-Wunused-result] 118 | outputrows.empty(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/12/vector:64, from par2cmdline.h:241: /usr/include/c++/12/bits/stl_vector.h:1083:7: note: declared here 1083 | empty() const _GLIBCXX_NOEXCEPT | ^~~~~ reedsolomon.h: In instantiation of 'bool ReedSolomon::Compute(CommandLine::NoiseLevel) [with g = Galois<16, 69643, short unsigned int>]': par2repairer.cpp:2233:28: required from here reedsolomon.h:227:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'ReedSolomon >::G' {aka 'class Galois<16, 69643, short unsigned int>'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 227 | memset(leftmatrix, 0, outcount * incount * sizeof(G)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:261: galois.h:57:7: note: 'ReedSolomon >::G' {aka 'class Galois<16, 69643, short unsigned int>'} declared here 57 | class Galois | ^~~~~~ reedsolomon.h:235:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'ReedSolomon >::G' {aka 'class Galois<16, 69643, short unsigned int>'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 235 | memset(rightmatrix, 0, outcount *outcount * sizeof(G)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ galois.h:57:7: note: 'ReedSolomon >::G' {aka 'class Galois<16, 69643, short unsigned int>'} declared here 57 | class Galois | ^~~~~~ In file included from par2cmdline.h:264, from par2repairersourcefile.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o recoverypacket.lo recoverypacket.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c recoverypacket.cpp -fPIC -DPIC -o .libs/recoverypacket.o In file included from par2cmdline.h:264, from recoverypacket.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o reedsolomon.lo reedsolomon.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c reedsolomon.cpp -fPIC -DPIC -o .libs/reedsolomon.o In file included from par2cmdline.h:264, from reedsolomon.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o verificationhashtable.lo verificationhashtable.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c verificationhashtable.cpp -fPIC -DPIC -o .libs/verificationhashtable.o In file included from par2cmdline.h:264, from verificationhashtable.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. `pkg-config sigc++-2.0 --cflags` -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c -o verificationpacket.lo verificationpacket.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c verificationpacket.cpp -fPIC -DPIC -o .libs/verificationpacket.o In file included from par2cmdline.h:264, from verificationpacket.cpp:20: par2fileformat.h:67:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::hash' 67 | MD5Hash hash; // Hash of entire packet excepting the first 3 fields | ^~~~ par2fileformat.h:68:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PACKET_HEADER::setid' 68 | MD5Hash setid; // Normally computed as the Hash of body of "Main Packet" | ^~~~~ par2fileformat.h:79:18: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONENTRY::hash' 79 | MD5Hash hash; | ^~~~ par2fileformat.h:84:25: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEVERIFICATIONPACKET::header' 84 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:86:25: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEVERIFICATIONPACKET::fileid' 86 | MD5Hash fileid; // MD5hash of file_hash_16k, file_length, file_name | ^~~~~~ par2fileformat.h:87:25: warning: ignoring packed attribute because of unpacked non-POD field 'FILEVERIFICATIONENTRY FILEVERIFICATIONPACKET::entries []' 87 | FILEVERIFICATIONENTRY entries[]; | ^~~~~~~ par2fileformat.h:99:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER FILEDESCRIPTIONPACKET::header' 99 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:101:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::fileid' 101 | MD5Hash fileid; // MD5hash of [hash16k, length, name] | ^~~~~~ par2fileformat.h:102:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hashfull' 102 | MD5Hash hashfull; // MD5 Hash of the whole file | ^~~~~~~~ par2fileformat.h:103:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash FILEDESCRIPTIONPACKET::hash16k' 103 | MD5Hash hash16k; // MD5 Hash of the first 16k of the file | ^~~~~~~ par2fileformat.h:127:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER MAINPACKET::header' 127 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:131:20: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash MAINPACKET::fileid [0]' 131 | MD5Hash fileid[0]; | ^~~~~~ par2fileformat.h:141:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER CREATORPACKET::header' 141 | PACKET_HEADER header; | ^~~~~~ par2fileformat.h:151:20: warning: ignoring packed attribute because of unpacked non-POD field 'PACKET_HEADER RECOVERYBLOCKPACKET::header' 151 | PACKET_HEADER header; | ^~~~~~ In file included from par2cmdline.h:283: verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 69 | return crc < r.crc || crc == r.crc && hash < r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 73 | return crc > r.crc || crc == r.crc && hash > r.hash; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (entry->crc < crc || entry->crc == crc && entry->hash < hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 190 | else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 405 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 412 | checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 429 | checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from par2cmdline.h:288: par1fileformat.h: At global scope: par1fileformat.h:41:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::controlhash' 41 | MD5Hash controlhash; | ^~~~~~~~~~~ par1fileformat.h:42:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEHEADER::sethash' 42 | MD5Hash sethash; | ^~~~~~~ par1fileformat.h:56:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hashfull' 56 | MD5Hash hashfull; | ^~~~~~~~ par1fileformat.h:57:15: warning: ignoring packed attribute because of unpacked non-POD field 'MD5Hash PAR1FILEENTRY::hash16k' 57 | MD5Hash hash16k; | ^~~~~~~ /bin/sh ./libtool --tag=CXX --mode=link g++ -Wall -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -version-info 0:1:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libpar2.la -rpath /usr/lib64 libpar2.lo parheaders.lo par2cmdline.lo commandline.lo crc.lo creatorpacket.lo criticalpacket.lo datablock.lo descriptionpacket.lo diskfile.lo filechecksummer.lo galois.lo mainpacket.lo md5.lo par1fileformat.lo par1repairer.lo par1repairersourcefile.lo par2creator.lo par2creatorsourcefile.lo par2fileformat.lo par2repairer.lo par2repairersourcefile.lo recoverypacket.lo reedsolomon.lo verificationhashtable.lo verificationpacket.lo -lsigc-2.0 -lstdc++ libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/12/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/12/crtbeginS.o .libs/libpar2.o .libs/parheaders.o .libs/par2cmdline.o .libs/commandline.o .libs/crc.o .libs/creatorpacket.o .libs/criticalpacket.o .libs/datablock.o .libs/descriptionpacket.o .libs/diskfile.o .libs/filechecksummer.o .libs/galois.o .libs/mainpacket.o .libs/md5.o .libs/par1fileformat.o .libs/par1repairer.o .libs/par1repairersourcefile.o .libs/par2creator.o .libs/par2creatorsourcefile.o .libs/par2fileformat.o .libs/par2repairer.o .libs/par2repairersourcefile.o .libs/recoverypacket.o .libs/reedsolomon.o .libs/verificationhashtable.o .libs/verificationpacket.o -lsigc-2.0 -lstdc++ -L/usr/lib/gcc/ppc64le-redhat-linux/12 -L/usr/lib/gcc/ppc64le-redhat-linux/12/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/12/../../.. -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/12/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/12/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libpar2.so.0 -o .libs/libpar2.so.0.0.1 libtool: link: (cd ".libs" && rm -f "libpar2.so.0" && ln -s "libpar2.so.0.0.1" "libpar2.so.0") libtool: link: (cd ".libs" && rm -f "libpar2.so" && ln -s "libpar2.so.0.0.1" "libpar2.so") libtool: link: ( cd ".libs" && rm -f "libpar2.la" && ln -s "../libpar2.la" "libpar2.la" ) make[1]: Leaving directory '/builddir/build/BUILD/libpar2-0.2' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Pvyr4O + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le ++ dirname /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd libpar2-0.2 + rm -rf /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le + make install DESTDIR=/builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le 'INSTALL=install -p' make[1]: Entering directory '/builddir/build/BUILD/libpar2-0.2' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/lib64' /bin/sh ./libtool --mode=install install -p libpar2.la '/builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/lib64' libtool: install: install -p .libs/libpar2.so.0.0.1 /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/lib64/libpar2.so.0.0.1 libtool: install: (cd /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/lib64 && { ln -s -f libpar2.so.0.0.1 libpar2.so.0 || { rm -f libpar2.so.0 && ln -s libpar2.so.0.0.1 libpar2.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/lib64 && { ln -s -f libpar2.so.0.0.1 libpar2.so || { rm -f libpar2.so && ln -s libpar2.so.0.0.1 libpar2.so; }; }) libtool: install: install -p .libs/libpar2.lai /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/lib64/libpar2.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/lib64/libpar2/include' install -p -m 644 config.h '/builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/lib64/libpar2/include' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/include/libpar2' install -p -m 644 commandline.h config.h crc.h creatorpacket.h criticalpacket.h datablock.h descriptionpacket.h diskfile.h filechecksummer.h galois.h letype.h libpar2.h mainpacket.h md5.h par1fileformat.h par1repairer.h par1repairersourcefile.h par2cmdline.h par2creator.h par2creatorsourcefile.h par2fileformat.h par2repairer.h par2repairersourcefile.h parheaders.h recoverypacket.h reedsolomon.h verificationhashtable.h verificationpacket.h '/builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/include/libpar2' make[1]: Leaving directory '/builddir/build/BUILD/libpar2-0.2' + find /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le -name '*.la' -exec rm -f '{}' ';' + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.2-20.fc38.nuxref --unique-debug-suffix -0.2-20.fc38.nuxref.ppc64le --unique-debug-src-base libpar2-0.2-20.fc38.nuxref.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/libpar2-0.2 extracting debug info from /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/lib64/libpar2.so.0.0.1 original debug info size: 3840kB, size after compression: 3200kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 799 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: libpar2-0.2-20.fc38.nuxref.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.V2jF9c + umask 022 + cd /builddir/build/BUILD + cd libpar2-0.2 + DOCDIR=/builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/share/doc/libpar2 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/share/doc/libpar2 + cp -pr COPYING /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/share/doc/libpar2 + cp -pr README /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/share/doc/libpar2 + cp -pr ChangeLog /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/share/doc/libpar2 + cp -pr AUTHORS /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/share/doc/libpar2 + cp -pr ROADMAP /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le/usr/share/doc/libpar2 + RPM_EC=0 ++ jobs -p + exit 0 Provides: libpar2 = 0.2-20.fc38.nuxref libpar2(ppc-64) = 0.2-20.fc38.nuxref libpar2.so.0()(64bit) Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libsigc-2.0.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(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.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: libpar2-devel-0.2-20.fc38.nuxref.ppc64le Provides: libpar2-devel = 0.2-20.fc38.nuxref libpar2-devel(ppc-64) = 0.2-20.fc38.nuxref Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libpar2.so.0()(64bit) Processing files: libpar2-debugsource-0.2-20.fc38.nuxref.ppc64le Provides: libpar2-debugsource = 0.2-20.fc38.nuxref libpar2-debugsource(ppc-64) = 0.2-20.fc38.nuxref Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libpar2-debuginfo-0.2-20.fc38.nuxref.ppc64le Provides: debuginfo(build-id) = c59d67c7804c1c15fc9f817c4e4625afd67e1a84 libpar2-debuginfo = 0.2-20.fc38.nuxref libpar2-debuginfo(ppc-64) = 0.2-20.fc38.nuxref libpar2.so.0.0.1-0.2-20.fc38.nuxref.ppc64le.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libpar2-debugsource(ppc-64) = 0.2-20.fc38.nuxref Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le Wrote: /builddir/build/RPMS/libpar2-debugsource-0.2-20.fc38.nuxref.ppc64le.rpm Wrote: /builddir/build/RPMS/libpar2-0.2-20.fc38.nuxref.ppc64le.rpm Wrote: /builddir/build/RPMS/libpar2-devel-0.2-20.fc38.nuxref.ppc64le.rpm Wrote: /builddir/build/RPMS/libpar2-debuginfo-0.2-20.fc38.nuxref.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.FZXnRJ + umask 022 + cd /builddir/build/BUILD + cd libpar2-0.2 + rm -rf /builddir/build/BUILDROOT/libpar2-0.2-20.fc38.nuxref.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.X3KABe + umask 022 + cd /builddir/build/BUILD + rm -rf libpar2-0.2 libpar2-0.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild libpar2-0.2-20.fc38.nuxref.src.rpm Finish: build phase for libpar2-0.2-20.fc38.nuxref.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1661891482.207887/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-ppc64le-1661891482.207887/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-ppc64le-1661891482.207887/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/libpar2-0.2-20.fc38.nuxref.src.rpm) Config(child) 1 minutes 1 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