Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c150' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8202860-fedora-41-x86_64 --chroot fedora-41-x86_64 Version: 1.1 PID: 7064 Logging PID: 7065 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 8202860, 'buildroot_pkgs': ['scl-utils-build', 'php56-build'], 'chroot': 'fedora-41-x86_64', 'enable_net': True, 'fedora_review': False, 'git_hash': '19255f9ace193846d0511b3b7411a7c783805e8b', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/goddabrouquita8280/fusion-remi/uw-imap', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'uw-imap', 'package_version': '2007f-32', 'project_dirname': 'fusion-remi', 'project_name': 'fusion-remi', 'project_owner': 'goddabrouquita8280', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/goddabrouquita8280/fusion-remi/fedora-41-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'goddabrouquita8280/fusion-remi--goddabrouquita8280', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': None, 'submitter': 'goddabrouquita8280', 'tags': [], 'task_id': '8202860-fedora-41-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/goddabrouquita8280/fusion-remi/uw-imap /var/lib/copr-rpmbuild/workspace/workdir-wi0o7hnw/uw-imap --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/goddabrouquita8280/fusion-remi/uw-imap', '/var/lib/copr-rpmbuild/workspace/workdir-wi0o7hnw/uw-imap', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-wi0o7hnw/uw-imap'... Running: git checkout 19255f9ace193846d0511b3b7411a7c783805e8b -- cmd: ['git', 'checkout', '19255f9ace193846d0511b3b7411a7c783805e8b', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-wi0o7hnw/uw-imap rc: 0 stdout: stderr: Note: switching to '19255f9ace193846d0511b3b7411a7c783805e8b'. 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 19255f9 automatic import of uw-imap Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-wi0o7hnw/uw-imap rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading imap-2007f.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o imap-2007f.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/goddabrouquita8280/fusion-remi/uw-imap/imap-2007f.tar.gz/md5/2126fd125ea26b73b20f01fcd5940369/imap-2007f.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1943k 100 1943k 0 0 17.8M 0 --:--:-- --:--:-- --:--:-- 17.9M /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Reading stdout from command: md5sum imap-2007f.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-wi0o7hnw/uw-imap/uw-imap.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-wi0o7hnw/uw-imap --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1730557453.369987 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.9 starting (python version = 3.12.1, NVR = mock-5.9-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-wi0o7hnw/uw-imap/uw-imap.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-wi0o7hnw/uw-imap --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1730557453.369987 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-wi0o7hnw/uw-imap/uw-imap.spec) Config(fedora-41-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-x86_64-bootstrap-1730557453.369987/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:41 INFO: Pulling image: registry.fedoraproject.org/fedora:41 INFO: Copy content of container registry.fedoraproject.org/fedora:41 to /var/lib/mock/fedora-41-x86_64-bootstrap-1730557453.369987/root INFO: Checking that registry.fedoraproject.org/fedora:41 image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:41 with podman image mount INFO: image registry.fedoraproject.org/fedora:41 as /var/lib/containers/storage/overlay/34aafed493ffcc34e0ed05b01a852b01003fa3397be5a2bffb5e5a8a5ccbf405/merged INFO: umounting image registry.fedoraproject.org/fedora:41 (/var/lib/containers/storage/overlay/34aafed493ffcc34e0ed05b01a852b01003fa3397be5a2bffb5e5a8a5ccbf405/merged) with podman image umount INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-x86_64-1730557453.369987/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc41.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 dnf5-5.2.6.2-1.fc41.x86_64 dnf5-plugins-5.2.6.2-1.fc41.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 11.7 MiB/s | 2.9 MiB | 00m00s fedora 100% | 5.3 MiB/s | 35.4 MiB | 00m07s Copr repository 100% | 195.8 KiB/s | 11.6 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.32-1.fc41 fedora 8.2 MiB bzip2 x86_64 1.0.8-19.fc41 fedora 95.7 KiB coreutils x86_64 9.5-10.fc41 fedora 5.6 MiB cpio x86_64 2.15-2.fc41 fedora 1.1 MiB diffutils x86_64 3.10-8.fc41 fedora 1.6 MiB fedora-release-common noarch 41-25 fedora 19.5 KiB findutils x86_64 1:4.10.0-4.fc41 fedora 1.8 MiB gawk x86_64 5.3.0-4.fc41 fedora 1.7 MiB glibc-minimal-langpack x86_64 2.40-9.fc41 updates 0.0 B grep x86_64 3.11-9.fc41 fedora 1.0 MiB gzip x86_64 1.13-2.fc41 fedora 389.0 KiB info x86_64 7.1-3.fc41 fedora 361.8 KiB patch x86_64 2.7.6-25.fc41 fedora 266.7 KiB redhat-rpm-config noarch 293-1.fc41 fedora 183.5 KiB rpm-build x86_64 4.20.0-1.fc41 fedora 194.3 KiB sed x86_64 4.9-3.fc41 fedora 861.5 KiB shadow-utils x86_64 2:4.15.1-12.fc41 fedora 4.1 MiB tar x86_64 2:1.35-4.fc41 fedora 2.9 MiB unzip x86_64 6.0-64.fc41 fedora 386.8 KiB util-linux x86_64 2.40.2-4.fc41 fedora 3.7 MiB which x86_64 2.21-42.fc41 fedora 80.2 KiB xz x86_64 1:5.6.2-2.fc41 fedora 1.2 MiB Installing dependencies: add-determinism x86_64 0.3.6-1.fc41 fedora 2.2 MiB alternatives x86_64 1.30-1.fc41 fedora 66.3 KiB ansible-srpm-macros noarch 1-16.fc41 fedora 35.7 KiB audit-libs x86_64 4.0.2-1.fc41 fedora 331.3 KiB authselect x86_64 1.5.0-8.fc41 fedora 157.6 KiB authselect-libs x86_64 1.5.0-8.fc41 fedora 822.2 KiB basesystem noarch 11-21.fc41 fedora 0.0 B binutils x86_64 2.43.1-2.fc41 fedora 27.5 MiB build-reproducibility-srpm-macros noarch 0.3.6-1.fc41 fedora 735.0 B bzip2-libs x86_64 1.0.8-19.fc41 fedora 80.7 KiB ca-certificates noarch 2024.2.69_v8.0.401-1.0.fc41 fedora 2.4 MiB coreutils-common x86_64 9.5-10.fc41 fedora 11.2 MiB cracklib x86_64 2.9.11-6.fc41 fedora 238.9 KiB crypto-policies noarch 20241029-1.git8baf557.fc41 updates 136.9 KiB curl x86_64 8.9.1-2.fc41 fedora 796.2 KiB cyrus-sasl-lib x86_64 2.1.28-27.fc41 fedora 2.3 MiB debugedit x86_64 5.0-18.fc41 updates 199.3 KiB dwz x86_64 0.15-8.fc41 fedora 298.9 KiB ed x86_64 1.20.2-2.fc41 fedora 146.9 KiB efi-srpm-macros noarch 5-12.fc41 fedora 40.1 KiB elfutils x86_64 0.192-5.fc41 updates 2.7 MiB elfutils-debuginfod-client x86_64 0.192-5.fc41 updates 84.2 KiB elfutils-default-yama-scope noarch 0.192-5.fc41 updates 1.8 KiB elfutils-libelf x86_64 0.192-5.fc41 updates 1.2 MiB elfutils-libs x86_64 0.192-5.fc41 updates 666.3 KiB fedora-gpg-keys noarch 41-1 fedora 126.4 KiB fedora-release noarch 41-25 fedora 0.0 B fedora-release-identity-basic noarch 41-25 fedora 682.0 B fedora-repos noarch 41-1 fedora 4.9 KiB file x86_64 5.45-7.fc41 fedora 103.5 KiB file-libs x86_64 5.45-7.fc41 fedora 9.9 MiB filesystem x86_64 3.18-23.fc41 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-17.fc41 fedora 55.8 KiB forge-srpm-macros noarch 0.3.2-1.fc41 fedora 39.0 KiB fpc-srpm-macros noarch 1.3-13.fc41 fedora 144.0 B gdb-minimal x86_64 15.2-1.fc41 updates 13.0 MiB gdbm x86_64 1:1.23-7.fc41 fedora 460.9 KiB gdbm-libs x86_64 1:1.23-7.fc41 fedora 121.9 KiB ghc-srpm-macros noarch 1.9.1-2.fc41 fedora 747.0 B glibc x86_64 2.40-9.fc41 updates 6.7 MiB glibc-common x86_64 2.40-9.fc41 updates 1.0 MiB glibc-gconv-extra x86_64 2.40-9.fc41 updates 8.0 MiB gmp x86_64 1:6.3.0-2.fc41 fedora 811.4 KiB gnat-srpm-macros noarch 6-6.fc41 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-3.fc41 fedora 60.8 KiB jansson x86_64 2.13.1-10.fc41 fedora 88.3 KiB json-c x86_64 0.17-4.fc41 fedora 82.4 KiB kernel-srpm-macros noarch 1.0-24.fc41 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-4.fc41 fedora 54.4 KiB krb5-libs x86_64 1.21.3-3.fc41 updates 2.3 MiB libacl x86_64 2.3.2-2.fc41 fedora 40.0 KiB libarchive x86_64 3.7.4-4.fc41 updates 926.6 KiB libattr x86_64 2.5.2-4.fc41 fedora 28.5 KiB libblkid x86_64 2.40.2-4.fc41 fedora 258.5 KiB libbrotli x86_64 1.1.0-5.fc41 fedora 837.6 KiB libcap x86_64 2.70-4.fc41 fedora 220.2 KiB libcap-ng x86_64 0.8.5-3.fc41 fedora 69.2 KiB libcom_err x86_64 1.47.1-6.fc41 fedora 67.2 KiB libcurl x86_64 8.9.1-2.fc41 fedora 818.1 KiB libeconf x86_64 0.6.2-3.fc41 fedora 58.0 KiB libevent x86_64 2.1.12-14.fc41 fedora 895.7 KiB libfdisk x86_64 2.40.2-4.fc41 fedora 362.9 KiB libffi x86_64 3.4.6-3.fc41 fedora 86.4 KiB libgcc x86_64 14.2.1-3.fc41 fedora 274.6 KiB libgomp x86_64 14.2.1-3.fc41 fedora 523.5 KiB libidn2 x86_64 2.3.7-2.fc41 fedora 329.1 KiB libmount x86_64 2.40.2-4.fc41 fedora 351.8 KiB libnghttp2 x86_64 1.62.1-2.fc41 fedora 166.1 KiB libnsl2 x86_64 2.0.1-2.fc41 fedora 57.9 KiB libpkgconf x86_64 2.3.0-1.fc41 fedora 78.2 KiB libpsl x86_64 0.21.5-4.fc41 fedora 80.5 KiB libpwquality x86_64 1.4.5-11.fc41 fedora 417.8 KiB libselinux x86_64 3.7-5.fc41 fedora 181.0 KiB libsemanage x86_64 3.7-2.fc41 fedora 293.5 KiB libsepol x86_64 3.7-2.fc41 fedora 817.8 KiB libsmartcols x86_64 2.40.2-4.fc41 fedora 180.4 KiB libssh x86_64 0.10.6-8.fc41 fedora 513.3 KiB libssh-config noarch 0.10.6-8.fc41 fedora 277.0 B libstdc++ x86_64 14.2.1-3.fc41 fedora 2.8 MiB libtasn1 x86_64 4.19.0-9.fc41 fedora 175.7 KiB libtirpc x86_64 1.3.6-0.fc41 updates 202.7 KiB libtool-ltdl x86_64 2.4.7-12.fc41 fedora 66.2 KiB libunistring x86_64 1.1-8.fc41 fedora 1.7 MiB libutempter x86_64 1.2.1-15.fc41 fedora 57.7 KiB libuuid x86_64 2.40.2-4.fc41 fedora 37.5 KiB libverto x86_64 0.3.2-9.fc41 fedora 29.5 KiB libxcrypt x86_64 4.4.36-7.fc41 fedora 266.8 KiB libxml2 x86_64 2.12.8-2.fc41 fedora 1.7 MiB libzstd x86_64 1.5.6-2.fc41 fedora 795.9 KiB lua-libs x86_64 5.4.6-6.fc41 fedora 285.0 KiB lua-srpm-macros noarch 1-14.fc41 fedora 1.3 KiB lz4-libs x86_64 1.10.0-1.fc41 fedora 145.5 KiB mpfr x86_64 4.2.1-5.fc41 fedora 832.1 KiB ncurses-base noarch 6.5-2.20240629.fc41 fedora 326.3 KiB ncurses-libs x86_64 6.5-2.20240629.fc41 fedora 975.2 KiB ocaml-srpm-macros noarch 10-3.fc41 fedora 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 fedora 112.0 B openldap x86_64 2.6.8-5.fc41 fedora 644.2 KiB openssl-libs x86_64 1:3.2.2-9.fc41 fedora 7.8 MiB p11-kit x86_64 0.25.5-3.fc41 fedora 2.2 MiB p11-kit-trust x86_64 0.25.5-3.fc41 fedora 391.4 KiB package-notes-srpm-macros noarch 0.5-12.fc41 fedora 1.6 KiB pam x86_64 1.6.1-6.fc41 updates 1.8 MiB pam-libs x86_64 1.6.1-6.fc41 updates 139.0 KiB pcre2 x86_64 10.44-1.fc41.1 fedora 653.5 KiB pcre2-syntax noarch 10.44-1.fc41.1 fedora 251.6 KiB perl-srpm-macros noarch 1-56.fc41 fedora 861.0 B pkgconf x86_64 2.3.0-1.fc41 fedora 88.6 KiB pkgconf-m4 noarch 2.3.0-1.fc41 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-1.fc41 fedora 989.0 B popt x86_64 1.19-7.fc41 fedora 136.9 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 fedora 67.5 KiB pyproject-srpm-macros noarch 1.15.1-1.fc41 fedora 1.9 KiB python-srpm-macros noarch 3.13-3.fc41 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc41 fedora 500.0 B qt6-srpm-macros noarch 6.8.0-1.fc41 updates 456.0 B readline x86_64 8.2-10.fc41 fedora 493.2 KiB rpm x86_64 4.20.0-1.fc41 fedora 3.1 MiB rpm-build-libs x86_64 4.20.0-1.fc41 fedora 206.7 KiB rpm-libs x86_64 4.20.0-1.fc41 fedora 725.9 KiB rpm-sequoia x86_64 1.7.0-2.fc41 fedora 2.4 MiB rust-srpm-macros noarch 26.3-3.fc41 fedora 4.8 KiB setup noarch 2.15.0-5.fc41 fedora 720.7 KiB sqlite-libs x86_64 3.46.1-1.fc41 fedora 1.4 MiB systemd-libs x86_64 256.7-1.fc41 fedora 2.0 MiB util-linux-core x86_64 2.40.2-4.fc41 fedora 1.5 MiB xxhash-libs x86_64 0.8.2-4.fc41 fedora 88.4 KiB xz-libs x86_64 1:5.6.2-2.fc41 fedora 214.4 KiB zig-srpm-macros noarch 1-3.fc41 fedora 1.1 KiB zip x86_64 3.0-41.fc41 fedora 703.2 KiB zlib-ng-compat x86_64 2.1.7-3.fc41 fedora 134.0 KiB zstd x86_64 1.5.6-2.fc41 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 154 packages Total size of inbound packages is 53 MiB. Need to download 53 MiB. After this operation, 181 MiB extra will be used (install 181 MiB, remove 0 B). [ 1/154] bzip2-0:1.0.8-19.fc41.x86_64 100% | 861.0 KiB/s | 52.5 KiB | 00m00s [ 2/154] cpio-0:2.15-2.fc41.x86_64 100% | 4.8 MiB/s | 291.8 KiB | 00m00s [ 3/154] coreutils-0:9.5-10.fc41.x86_6 100% | 6.1 MiB/s | 1.1 MiB | 00m00s [ 4/154] diffutils-0:3.10-8.fc41.x86_6 100% | 5.1 MiB/s | 405.4 KiB | 00m00s [ 5/154] bash-0:5.2.32-1.fc41.x86_64 100% | 8.9 MiB/s | 1.8 MiB | 00m00s [ 6/154] fedora-release-common-0:41-25 100% | 1.1 MiB/s | 23.3 KiB | 00m00s [ 7/154] gzip-0:1.13-2.fc41.x86_64 100% | 9.8 MiB/s | 170.2 KiB | 00m00s [ 8/154] info-0:7.1-3.fc41.x86_64 100% | 9.4 MiB/s | 182.5 KiB | 00m00s [ 9/154] patch-0:2.7.6-25.fc41.x86_64 100% | 7.5 MiB/s | 131.0 KiB | 00m00s [ 10/154] grep-0:3.11-9.fc41.x86_64 100% | 4.7 MiB/s | 299.7 KiB | 00m00s [ 11/154] redhat-rpm-config-0:293-1.fc4 100% | 5.3 MiB/s | 82.0 KiB | 00m00s [ 12/154] rpm-build-0:4.20.0-1.fc41.x86 100% | 5.1 MiB/s | 82.8 KiB | 00m00s [ 13/154] sed-0:4.9-3.fc41.x86_64 100% | 15.5 MiB/s | 317.7 KiB | 00m00s [ 14/154] findutils-1:4.10.0-4.fc41.x86 100% | 2.9 MiB/s | 548.5 KiB | 00m00s [ 15/154] unzip-0:6.0-64.fc41.x86_64 100% | 10.0 MiB/s | 184.9 KiB | 00m00s [ 16/154] which-0:2.21-42.fc41.x86_64 100% | 611.2 KiB/s | 41.6 KiB | 00m00s [ 17/154] tar-2:1.35-4.fc41.x86_64 100% | 4.2 MiB/s | 860.7 KiB | 00m00s [ 18/154] shadow-utils-2:4.15.1-12.fc41 100% | 5.5 MiB/s | 1.3 MiB | 00m00s [ 19/154] xz-1:5.6.2-2.fc41.x86_64 100% | 5.9 MiB/s | 471.5 KiB | 00m00s [ 20/154] util-linux-0:2.40.2-4.fc41.x8 100% | 41.6 MiB/s | 1.2 MiB | 00m00s [ 21/154] gawk-0:5.3.0-4.fc41.x86_64 100% | 4.4 MiB/s | 1.1 MiB | 00m00s [ 22/154] glibc-minimal-langpack-0:2.40 100% | 494.4 KiB/s | 109.3 KiB | 00m00s [ 23/154] ncurses-libs-0:6.5-2.20240629 100% | 17.2 MiB/s | 334.0 KiB | 00m00s [ 24/154] bzip2-libs-0:1.0.8-19.fc41.x8 100% | 2.7 MiB/s | 41.1 KiB | 00m00s [ 25/154] gmp-1:6.3.0-2.fc41.x86_64 100% | 15.5 MiB/s | 318.0 KiB | 00m00s [ 26/154] libacl-0:2.3.2-2.fc41.x86_64 100% | 1.7 MiB/s | 24.5 KiB | 00m00s [ 27/154] filesystem-0:3.18-23.fc41.x86 100% | 5.1 MiB/s | 1.1 MiB | 00m00s [ 28/154] libcap-0:2.70-4.fc41.x86_64 100% | 5.6 MiB/s | 86.7 KiB | 00m00s [ 29/154] libattr-0:2.5.2-4.fc41.x86_64 100% | 626.6 KiB/s | 18.2 KiB | 00m00s [ 30/154] libselinux-0:3.7-5.fc41.x86_6 100% | 5.7 MiB/s | 87.8 KiB | 00m00s [ 31/154] fedora-repos-0:41-1.noarch 100% | 659.4 KiB/s | 9.2 KiB | 00m00s [ 32/154] pcre2-0:10.44-1.fc41.1.x86_64 100% | 13.2 MiB/s | 243.1 KiB | 00m00s [ 33/154] ed-0:1.20.2-2.fc41.x86_64 100% | 5.0 MiB/s | 81.8 KiB | 00m00s [ 34/154] ansible-srpm-macros-0:1-16.fc 100% | 1.4 MiB/s | 20.8 KiB | 00m00s [ 35/154] build-reproducibility-srpm-ma 100% | 662.7 KiB/s | 10.6 KiB | 00m00s [ 36/154] dwz-0:0.15-8.fc41.x86_64 100% | 8.0 MiB/s | 138.9 KiB | 00m00s [ 37/154] openssl-libs-1:3.2.2-9.fc41.x 100% | 18.9 MiB/s | 2.3 MiB | 00m00s [ 38/154] efi-srpm-macros-0:5-12.fc41.n 100% | 1.6 MiB/s | 22.4 KiB | 00m00s [ 39/154] file-0:5.45-7.fc41.x86_64 100% | 3.4 MiB/s | 49.1 KiB | 00m00s [ 40/154] fonts-srpm-macros-1:2.0.5-17. 100% | 1.9 MiB/s | 27.0 KiB | 00m00s [ 41/154] coreutils-common-0:9.5-10.fc4 100% | 9.8 MiB/s | 2.1 MiB | 00m00s [ 42/154] forge-srpm-macros-0:0.3.2-1.f 100% | 1.4 MiB/s | 19.7 KiB | 00m00s [ 43/154] fpc-srpm-macros-0:1.3-13.fc41 100% | 568.7 KiB/s | 8.0 KiB | 00m00s [ 44/154] ghc-srpm-macros-0:1.9.1-2.fc4 100% | 646.9 KiB/s | 9.1 KiB | 00m00s [ 45/154] gnat-srpm-macros-0:6-6.fc41.n 100% | 639.4 KiB/s | 9.0 KiB | 00m00s [ 46/154] go-srpm-macros-0:3.6.0-3.fc41 100% | 1.9 MiB/s | 28.0 KiB | 00m00s [ 47/154] kernel-srpm-macros-0:1.0-24.f 100% | 704.9 KiB/s | 9.9 KiB | 00m00s [ 48/154] lua-srpm-macros-0:1-14.fc41.n 100% | 634.2 KiB/s | 8.9 KiB | 00m00s [ 49/154] ocaml-srpm-macros-0:10-3.fc41 100% | 657.1 KiB/s | 9.2 KiB | 00m00s [ 50/154] openblas-srpm-macros-0:2-18.f 100% | 551.1 KiB/s | 7.7 KiB | 00m00s [ 51/154] package-notes-srpm-macros-0:0 100% | 702.1 KiB/s | 9.8 KiB | 00m00s [ 52/154] perl-srpm-macros-0:1-56.fc41. 100% | 608.0 KiB/s | 8.5 KiB | 00m00s [ 53/154] pyproject-srpm-macros-0:1.15. 100% | 952.9 KiB/s | 13.3 KiB | 00m00s [ 54/154] python-srpm-macros-0:3.13-3.f 100% | 1.7 MiB/s | 23.7 KiB | 00m00s [ 55/154] qt5-srpm-macros-0:5.15.15-1.f 100% | 635.6 KiB/s | 8.9 KiB | 00m00s [ 56/154] rust-srpm-macros-0:26.3-3.fc4 100% | 807.2 KiB/s | 12.1 KiB | 00m00s [ 57/154] zig-srpm-macros-0:1-3.fc41.no 100% | 580.2 KiB/s | 8.1 KiB | 00m00s [ 58/154] zip-0:3.0-41.fc41.x86_64 100% | 14.4 MiB/s | 264.8 KiB | 00m00s [ 59/154] popt-0:1.19-7.fc41.x86_64 100% | 4.3 MiB/s | 65.9 KiB | 00m00s [ 60/154] readline-0:8.2-10.fc41.x86_64 100% | 12.2 MiB/s | 213.2 KiB | 00m00s [ 61/154] rpm-build-libs-0:4.20.0-1.fc4 100% | 6.4 MiB/s | 98.6 KiB | 00m00s [ 62/154] rpm-libs-0:4.20.0-1.fc41.x86_ 100% | 17.8 MiB/s | 309.4 KiB | 00m00s [ 63/154] audit-libs-0:4.0.2-1.fc41.x86 100% | 8.2 MiB/s | 126.2 KiB | 00m00s [ 64/154] libeconf-0:0.6.2-3.fc41.x86_6 100% | 2.1 MiB/s | 32.2 KiB | 00m00s [ 65/154] rpm-0:4.20.0-1.fc41.x86_64 100% | 4.5 MiB/s | 547.4 KiB | 00m00s [ 66/154] libsemanage-0:3.7-2.fc41.x86_ 100% | 6.7 MiB/s | 116.3 KiB | 00m00s [ 67/154] zstd-0:1.5.6-2.fc41.x86_64 100% | 6.4 MiB/s | 481.5 KiB | 00m00s [ 68/154] libxcrypt-0:4.4.36-7.fc41.x86 100% | 6.8 MiB/s | 118.5 KiB | 00m00s [ 69/154] setup-0:2.15.0-5.fc41.noarch 100% | 8.9 MiB/s | 154.4 KiB | 00m00s [ 70/154] xz-libs-1:5.6.2-2.fc41.x86_64 100% | 7.3 MiB/s | 111.8 KiB | 00m00s [ 71/154] mpfr-0:4.2.1-5.fc41.x86_64 100% | 17.8 MiB/s | 346.3 KiB | 00m00s [ 72/154] libblkid-0:2.40.2-4.fc41.x86_ 100% | 7.6 MiB/s | 124.7 KiB | 00m00s [ 73/154] libcap-ng-0:0.8.5-3.fc41.x86_ 100% | 2.1 MiB/s | 32.6 KiB | 00m00s [ 74/154] libfdisk-0:2.40.2-4.fc41.x86_ 100% | 9.8 MiB/s | 159.8 KiB | 00m00s [ 75/154] libmount-0:2.40.2-4.fc41.x86_ 100% | 9.5 MiB/s | 155.5 KiB | 00m00s [ 76/154] libsmartcols-0:2.40.2-4.fc41. 100% | 5.5 MiB/s | 83.7 KiB | 00m00s [ 77/154] libutempter-0:1.2.1-15.fc41.x 100% | 1.9 MiB/s | 26.6 KiB | 00m00s [ 78/154] libuuid-0:2.40.2-4.fc41.x86_6 100% | 2.0 MiB/s | 29.1 KiB | 00m00s [ 79/154] util-linux-core-0:2.40.2-4.fc 100% | 8.9 MiB/s | 537.2 KiB | 00m00s [ 80/154] systemd-libs-0:256.7-1.fc41.x 100% | 9.9 MiB/s | 731.4 KiB | 00m00s [ 81/154] zlib-ng-compat-0:2.1.7-3.fc41 100% | 5.1 MiB/s | 77.7 KiB | 00m00s [ 82/154] ncurses-base-0:6.5-2.20240629 100% | 5.4 MiB/s | 88.3 KiB | 00m00s [ 83/154] libgcc-0:14.2.1-3.fc41.x86_64 100% | 8.1 MiB/s | 133.3 KiB | 00m00s [ 84/154] libsepol-0:3.7-2.fc41.x86_64 100% | 18.6 MiB/s | 342.2 KiB | 00m00s [ 85/154] fedora-gpg-keys-0:41-1.noarch 100% | 8.2 MiB/s | 133.7 KiB | 00m00s [ 86/154] pcre2-syntax-0:10.44-1.fc41.1 100% | 9.1 MiB/s | 149.9 KiB | 00m00s [ 87/154] glibc-common-0:2.40-9.fc41.x8 100% | 1.8 MiB/s | 397.3 KiB | 00m00s [ 88/154] file-libs-0:5.45-7.fc41.x86_6 100% | 1.7 MiB/s | 762.0 KiB | 00m00s [ 89/154] curl-0:8.9.1-2.fc41.x86_64 100% | 17.1 MiB/s | 315.1 KiB | 00m00s [ 90/154] libgomp-0:14.2.1-3.fc41.x86_6 100% | 19.2 MiB/s | 354.1 KiB | 00m00s [ 91/154] lua-libs-0:5.4.6-6.fc41.x86_6 100% | 8.1 MiB/s | 132.0 KiB | 00m00s [ 92/154] libzstd-0:1.5.6-2.fc41.x86_64 100% | 16.8 MiB/s | 310.3 KiB | 00m00s [ 93/154] ca-certificates-0:2024.2.69_v 100% | 1.4 MiB/s | 871.2 KiB | 00m01s [ 94/154] add-determinism-0:0.3.6-1.fc4 100% | 1.5 MiB/s | 851.8 KiB | 00m01s [ 95/154] rpm-sequoia-0:1.7.0-2.fc41.x8 100% | 6.7 MiB/s | 892.5 KiB | 00m00s [ 96/154] sqlite-libs-0:3.46.1-1.fc41.x 100% | 4.3 MiB/s | 712.7 KiB | 00m00s [ 97/154] libstdc++-0:14.2.1-3.fc41.x86 100% | 5.0 MiB/s | 887.8 KiB | 00m00s [ 98/154] lz4-libs-0:1.10.0-1.fc41.x86_ 100% | 307.3 KiB/s | 70.7 KiB | 00m00s [ 99/154] basesystem-0:11-21.fc41.noarc 100% | 491.5 KiB/s | 7.4 KiB | 00m00s [100/154] pam-0:1.6.1-6.fc41.x86_64 100% | 1.3 MiB/s | 554.4 KiB | 00m00s [101/154] pam-libs-0:1.6.1-6.fc41.x86_6 100% | 1.4 MiB/s | 57.3 KiB | 00m00s [102/154] authselect-0:1.5.0-8.fc41.x86 100% | 8.9 MiB/s | 145.8 KiB | 00m00s [103/154] gdbm-libs-1:1.23-7.fc41.x86_6 100% | 3.7 MiB/s | 56.3 KiB | 00m00s [104/154] libnsl2-0:2.0.1-2.fc41.x86_64 100% | 1.9 MiB/s | 29.6 KiB | 00m00s [105/154] libpwquality-0:1.4.5-11.fc41. 100% | 6.8 MiB/s | 119.0 KiB | 00m00s [106/154] authselect-libs-0:1.5.0-8.fc4 100% | 12.5 MiB/s | 218.0 KiB | 00m00s [107/154] cracklib-0:2.9.11-6.fc41.x86_ 100% | 5.6 MiB/s | 92.1 KiB | 00m00s [108/154] elfutils-libelf-0:0.192-5.fc4 100% | 1.3 MiB/s | 207.6 KiB | 00m00s [109/154] glibc-gconv-extra-0:2.40-9.fc 100% | 1.7 MiB/s | 1.7 MiB | 00m01s [110/154] elfutils-libs-0:0.192-5.fc41. 100% | 1.6 MiB/s | 261.9 KiB | 00m00s [111/154] elfutils-debuginfod-client-0: 100% | 1.3 MiB/s | 46.3 KiB | 00m00s [112/154] json-c-0:0.17-4.fc41.x86_64 100% | 2.9 MiB/s | 44.0 KiB | 00m00s [113/154] glibc-0:2.40-9.fc41.x86_64 100% | 1.9 MiB/s | 2.2 MiB | 00m01s [114/154] debugedit-0:5.0-18.fc41.x86_6 100% | 1.1 MiB/s | 80.0 KiB | 00m00s [115/154] libxml2-0:2.12.8-2.fc41.x86_6 100% | 13.2 MiB/s | 687.3 KiB | 00m00s [116/154] elfutils-0:0.192-5.fc41.x86_6 100% | 2.0 MiB/s | 547.3 KiB | 00m00s [117/154] alternatives-0:1.30-1.fc41.x8 100% | 2.6 MiB/s | 42.5 KiB | 00m00s [118/154] binutils-0:2.43.1-2.fc41.x86_ 100% | 65.8 MiB/s | 6.5 MiB | 00m00s [119/154] jansson-0:2.13.1-10.fc41.x86_ 100% | 2.9 MiB/s | 44.4 KiB | 00m00s [120/154] libarchive-0:3.7.4-4.fc41.x86 100% | 2.1 MiB/s | 409.1 KiB | 00m00s [121/154] pkgconf-pkg-config-0:2.3.0-1. 100% | 715.1 KiB/s | 10.0 KiB | 00m00s [122/154] pkgconf-0:2.3.0-1.fc41.x86_64 100% | 2.9 MiB/s | 45.2 KiB | 00m00s [123/154] pkgconf-m4-0:2.3.0-1.fc41.noa 100% | 753.8 KiB/s | 14.3 KiB | 00m00s [124/154] libpkgconf-0:2.3.0-1.fc41.x86 100% | 2.7 MiB/s | 38.5 KiB | 00m00s [125/154] qt6-srpm-macros-0:6.8.0-1.fc4 100% | 282.8 KiB/s | 9.0 KiB | 00m00s [126/154] libcom_err-0:1.47.1-6.fc41.x8 100% | 1.7 MiB/s | 26.6 KiB | 00m00s [127/154] libffi-0:3.4.6-3.fc41.x86_64 100% | 2.6 MiB/s | 39.9 KiB | 00m00s [128/154] crypto-policies-0:20241029-1. 100% | 1.5 MiB/s | 97.5 KiB | 00m00s [129/154] libtirpc-0:1.3.6-0.fc41.x86_6 100% | 1.5 MiB/s | 94.0 KiB | 00m00s [130/154] libtasn1-0:4.19.0-9.fc41.x86_ 100% | 4.5 MiB/s | 74.2 KiB | 00m00s [131/154] p11-kit-trust-0:0.25.5-3.fc41 100% | 8.1 MiB/s | 132.1 KiB | 00m00s [132/154] gdbm-1:1.23-7.fc41.x86_64 100% | 9.3 MiB/s | 151.8 KiB | 00m00s [133/154] keyutils-libs-0:1.6.3-4.fc41. 100% | 1.8 MiB/s | 31.6 KiB | 00m00s [134/154] p11-kit-0:0.25.5-3.fc41.x86_6 100% | 7.1 MiB/s | 490.9 KiB | 00m00s [135/154] libverto-0:0.3.2-9.fc41.x86_6 100% | 1.0 MiB/s | 20.7 KiB | 00m00s [136/154] fedora-release-0:41-25.noarch 100% | 625.0 KiB/s | 12.5 KiB | 00m00s [137/154] elfutils-default-yama-scope-0 100% | 338.7 KiB/s | 12.5 KiB | 00m00s [138/154] xxhash-libs-0:0.8.2-4.fc41.x8 100% | 1.4 MiB/s | 36.8 KiB | 00m00s [139/154] fedora-release-identity-basic 100% | 554.2 KiB/s | 13.3 KiB | 00m00s [140/154] libcurl-0:8.9.1-2.fc41.x86_64 100% | 13.1 MiB/s | 361.9 KiB | 00m00s [141/154] libbrotli-0:1.1.0-5.fc41.x86_ 100% | 18.5 MiB/s | 340.5 KiB | 00m00s [142/154] libidn2-0:2.3.7-2.fc41.x86_64 100% | 7.2 MiB/s | 118.4 KiB | 00m00s [143/154] libnghttp2-0:1.62.1-2.fc41.x8 100% | 4.7 MiB/s | 76.6 KiB | 00m00s [144/154] libpsl-0:0.21.5-4.fc41.x86_64 100% | 4.2 MiB/s | 64.1 KiB | 00m00s [145/154] libssh-0:0.10.6-8.fc41.x86_64 100% | 12.2 MiB/s | 211.8 KiB | 00m00s [146/154] openldap-0:2.6.8-5.fc41.x86_6 100% | 13.9 MiB/s | 255.6 KiB | 00m00s [147/154] libunistring-0:1.1-8.fc41.x86 100% | 10.4 MiB/s | 544.8 KiB | 00m00s [148/154] publicsuffix-list-dafsa-0:202 100% | 3.8 MiB/s | 58.3 KiB | 00m00s [149/154] libssh-config-0:0.10.6-8.fc41 100% | 660.1 KiB/s | 9.2 KiB | 00m00s [150/154] krb5-libs-0:1.21.3-3.fc41.x86 100% | 2.0 MiB/s | 757.9 KiB | 00m00s [151/154] libevent-0:2.1.12-14.fc41.x86 100% | 14.0 MiB/s | 257.5 KiB | 00m00s [152/154] libtool-ltdl-0:2.4.7-12.fc41. 100% | 2.3 MiB/s | 35.6 KiB | 00m00s [153/154] cyrus-sasl-lib-0:2.1.28-27.fc 100% | 5.6 MiB/s | 794.9 KiB | 00m00s [154/154] gdb-minimal-0:15.2-1.fc41.x86 100% | 3.3 MiB/s | 4.3 MiB | 00m01s -------------------------------------------------------------------------------- [154/154] Total 100% | 10.7 MiB/s | 53.3 MiB | 00m05s Running transaction Importing PGP key 0xE99D6AD1: UserID : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. [ 1/156] Verify package files 100% | 770.0 B/s | 154.0 B | 00m00s [ 2/156] Prepare transaction 100% | 1.9 KiB/s | 154.0 B | 00m00s [ 3/156] Installing libgcc-0:14.2.1-3. 100% | 134.9 MiB/s | 276.3 KiB | 00m00s [ 4/156] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/156] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 6/156] Installing fedora-release-ide 100% | 918.0 KiB/s | 940.0 B | 00m00s [ 7/156] Installing fedora-gpg-keys-0: 100% | 21.0 MiB/s | 172.2 KiB | 00m00s [ 8/156] Installing fedora-repos-0:41- 100% | 5.6 MiB/s | 5.7 KiB | 00m00s [ 9/156] Installing fedora-release-com 100% | 11.6 MiB/s | 23.8 KiB | 00m00s [ 10/156] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 11/156] Installing setup-0:2.15.0-5.f 100% | 50.6 MiB/s | 726.1 KiB | 00m00s [ 12/156] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 212.5 KiB | 00m00s [ 13/156] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/156] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [ 15/156] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 16/156] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 17/156] Installing ncurses-base-0:6.5 100% | 38.2 MiB/s | 351.7 KiB | 00m00s [ 18/156] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 19/156] Installing ncurses-libs-0:6.5 100% | 159.8 MiB/s | 981.8 KiB | 00m00s [ 20/156] Installing glibc-0:2.40-9.fc4 100% | 222.6 MiB/s | 6.7 MiB | 00m00s [ 21/156] Installing bash-0:5.2.32-1.fc 100% | 291.8 MiB/s | 8.2 MiB | 00m00s [ 22/156] Installing glibc-common-0:2.4 100% | 130.8 MiB/s | 1.0 MiB | 00m00s [ 23/156] Installing glibc-gconv-extra- 100% | 162.0 MiB/s | 8.1 MiB | 00m00s [ 24/156] Installing zlib-ng-compat-0:2 100% | 131.6 MiB/s | 134.8 KiB | 00m00s [ 25/156] Installing bzip2-libs-0:1.0.8 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [ 26/156] Installing xz-libs-1:5.6.2-2. 100% | 210.4 MiB/s | 215.5 KiB | 00m00s [ 27/156] Installing popt-0:1.19-7.fc41 100% | 35.0 MiB/s | 143.5 KiB | 00m00s [ 28/156] Installing readline-0:8.2-10. 100% | 161.2 MiB/s | 495.3 KiB | 00m00s [ 29/156] Installing libuuid-0:2.40.2-4 100% | 37.7 MiB/s | 38.6 KiB | 00m00s [ 30/156] Installing libblkid-0:2.40.2- 100% | 253.4 MiB/s | 259.5 KiB | 00m00s [ 31/156] Installing gmp-1:6.3.0-2.fc41 100% | 264.9 MiB/s | 813.7 KiB | 00m00s [ 32/156] Installing libattr-0:2.5.2-4. 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [ 33/156] Installing libacl-0:2.3.2-2.f 100% | 39.8 MiB/s | 40.7 KiB | 00m00s [ 34/156] Installing libxcrypt-0:4.4.36 100% | 131.6 MiB/s | 269.5 KiB | 00m00s [ 35/156] Installing libzstd-0:1.5.6-2. 100% | 259.5 MiB/s | 797.2 KiB | 00m00s [ 36/156] Installing elfutils-libelf-0: 100% | 234.0 MiB/s | 1.2 MiB | 00m00s [ 37/156] Installing libstdc++-0:14.2.1 100% | 276.6 MiB/s | 2.8 MiB | 00m00s [ 38/156] Installing libeconf-0:0.6.2-3 100% | 58.3 MiB/s | 59.7 KiB | 00m00s [ 39/156] Installing gdbm-libs-1:1.23-7 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 40/156] Installing dwz-0:0.15-8.fc41. 100% | 146.6 MiB/s | 300.3 KiB | 00m00s [ 41/156] Installing mpfr-0:4.2.1-5.fc4 100% | 203.5 MiB/s | 833.7 KiB | 00m00s [ 42/156] Installing gawk-0:5.3.0-4.fc4 100% | 173.2 MiB/s | 1.7 MiB | 00m00s [ 43/156] Installing unzip-0:6.0-64.fc4 100% | 190.6 MiB/s | 390.3 KiB | 00m00s [ 44/156] Installing file-libs-0:5.45-7 100% | 522.8 MiB/s | 9.9 MiB | 00m00s [ 45/156] Installing file-0:5.45-7.fc41 100% | 7.9 MiB/s | 105.0 KiB | 00m00s [ 46/156] Installing crypto-policies-0: 100% | 15.9 MiB/s | 163.3 KiB | 00m00s [ 47/156] Installing pcre2-0:10.44-1.fc 100% | 213.2 MiB/s | 654.9 KiB | 00m00s [ 48/156] Installing grep-0:3.11-9.fc41 100% | 125.4 MiB/s | 1.0 MiB | 00m00s [ 49/156] Installing xz-1:5.6.2-2.fc41. 100% | 133.9 MiB/s | 1.2 MiB | 00m00s [ 50/156] Installing libcap-ng-0:0.8.5- 100% | 69.4 MiB/s | 71.0 KiB | 00m00s [ 51/156] Installing audit-libs-0:4.0.2 100% | 162.8 MiB/s | 333.4 KiB | 00m00s [ 52/156] Installing pam-libs-0:1.6.1-6 100% | 137.9 MiB/s | 141.2 KiB | 00m00s [ 53/156] Installing libcap-0:2.70-4.fc 100% | 73.3 MiB/s | 225.2 KiB | 00m00s [ 54/156] Installing systemd-libs-0:256 100% | 254.2 MiB/s | 2.0 MiB | 00m00s [ 55/156] Installing libsmartcols-0:2.4 100% | 177.1 MiB/s | 181.4 KiB | 00m00s [ 56/156] Installing libsepol-0:3.7-2.f 100% | 266.5 MiB/s | 818.8 KiB | 00m00s [ 57/156] Installing libselinux-0:3.7-5 100% | 178.0 MiB/s | 182.3 KiB | 00m00s [ 58/156] Installing sed-0:4.9-3.fc41.x 100% | 121.3 MiB/s | 869.7 KiB | 00m00s [ 59/156] Installing findutils-1:4.10.0 100% | 185.8 MiB/s | 1.9 MiB | 00m00s [ 60/156] Installing libmount-0:2.40.2- 100% | 172.3 MiB/s | 352.9 KiB | 00m00s [ 61/156] Installing lua-libs-0:5.4.6-6 100% | 139.8 MiB/s | 286.2 KiB | 00m00s [ 62/156] Installing lz4-libs-0:1.10.0- 100% | 143.1 MiB/s | 146.6 KiB | 00m00s [ 63/156] Installing alternatives-0:1.3 100% | 66.3 MiB/s | 67.9 KiB | 00m00s [ 64/156] Installing libcom_err-0:1.47. 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 65/156] Installing libffi-0:3.4.6-3.f 100% | 85.7 MiB/s | 87.8 KiB | 00m00s [ 66/156] Installing libtasn1-0:4.19.0- 100% | 86.7 MiB/s | 177.5 KiB | 00m00s [ 67/156] Installing p11-kit-0:0.25.5-3 100% | 157.7 MiB/s | 2.2 MiB | 00m00s [ 68/156] Installing libunistring-0:1.1 100% | 288.5 MiB/s | 1.7 MiB | 00m00s [ 69/156] Installing libidn2-0:2.3.7-2. 100% | 81.8 MiB/s | 335.1 KiB | 00m00s [ 70/156] Installing libpsl-0:0.21.5-4. 100% | 79.7 MiB/s | 81.7 KiB | 00m00s [ 71/156] Installing p11-kit-trust-0:0. 100% | 27.4 MiB/s | 393.1 KiB | 00m00s [ 72/156] Installing zstd-0:1.5.6-2.fc4 100% | 241.6 MiB/s | 1.7 MiB | 00m00s [ 73/156] Installing util-linux-core-0: 100% | 135.0 MiB/s | 1.5 MiB | 00m00s [ 74/156] Installing tar-2:1.35-4.fc41. 100% | 227.6 MiB/s | 3.0 MiB | 00m00s [ 75/156] Installing libsemanage-0:3.7- 100% | 96.1 MiB/s | 295.2 KiB | 00m00s [ 76/156] Installing shadow-utils-2:4.1 100% | 86.8 MiB/s | 4.2 MiB | 00m00s [ 77/156] Installing libutempter-0:1.2. 100% | 29.2 MiB/s | 59.7 KiB | 00m00s [ 78/156] Installing zip-0:3.0-41.fc41. 100% | 172.6 MiB/s | 707.1 KiB | 00m00s [ 79/156] Installing gdbm-1:1.23-7.fc41 100% | 113.7 MiB/s | 465.8 KiB | 00m00s [ 80/156] Installing cyrus-sasl-lib-0:2 100% | 256.2 MiB/s | 2.3 MiB | 00m00s [ 81/156] Installing libfdisk-0:2.40.2- 100% | 177.8 MiB/s | 364.1 KiB | 00m00s [ 82/156] Installing libxml2-0:2.12.8-2 100% | 244.6 MiB/s | 1.7 MiB | 00m00s [ 83/156] Installing bzip2-0:1.0.8-19.f 100% | 48.9 MiB/s | 100.2 KiB | 00m00s [ 84/156] Installing add-determinism-0: 100% | 280.7 MiB/s | 2.2 MiB | 00m00s [ 85/156] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 86/156] Installing sqlite-libs-0:3.46 100% | 285.9 MiB/s | 1.4 MiB | 00m00s [ 87/156] Installing ed-0:1.20.2-2.fc41 100% | 72.8 MiB/s | 149.2 KiB | 00m00s [ 88/156] Installing patch-0:2.7.6-25.f 100% | 131.0 MiB/s | 268.2 KiB | 00m00s [ 89/156] Installing elfutils-default-y 100% | 204.3 KiB/s | 2.0 KiB | 00m00s [ 90/156] Installing elfutils-libs-0:0. 100% | 163.1 MiB/s | 668.0 KiB | 00m00s [ 91/156] Installing cpio-0:2.15-2.fc41 100% | 157.1 MiB/s | 1.1 MiB | 00m00s [ 92/156] Installing diffutils-0:3.10-8 100% | 176.7 MiB/s | 1.6 MiB | 00m00s [ 93/156] Installing libgomp-0:14.2.1-3 100% | 256.2 MiB/s | 524.8 KiB | 00m00s [ 94/156] Installing json-c-0:0.17-4.fc 100% | 81.7 MiB/s | 83.6 KiB | 00m00s [ 95/156] Installing jansson-0:2.13.1-1 100% | 87.6 MiB/s | 89.7 KiB | 00m00s [ 96/156] Installing libpkgconf-0:2.3.0 100% | 77.5 MiB/s | 79.3 KiB | 00m00s [ 97/156] Installing pkgconf-0:2.3.0-1. 100% | 44.5 MiB/s | 91.1 KiB | 00m00s [ 98/156] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [ 99/156] Installing keyutils-libs-0:1. 100% | 54.5 MiB/s | 55.8 KiB | 00m00s [100/156] Installing libverto-0:0.3.2-9 100% | 30.5 MiB/s | 31.3 KiB | 00m00s [101/156] Installing xxhash-libs-0:0.8. 100% | 87.7 MiB/s | 89.8 KiB | 00m00s [102/156] Installing libbrotli-0:1.1.0- 100% | 205.0 MiB/s | 839.9 KiB | 00m00s [103/156] Installing libnghttp2-0:1.62. 100% | 163.2 MiB/s | 167.1 KiB | 00m00s [104/156] Installing libtool-ltdl-0:2.4 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [105/156] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [106/156] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [107/156] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [108/156] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [109/156] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [110/156] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [111/156] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [112/156] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [113/156] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [114/156] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [115/156] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [116/156] Installing coreutils-common-0 100% | 260.2 MiB/s | 11.2 MiB | 00m00s [117/156] Installing openssl-libs-1:3.2 100% | 326.2 MiB/s | 7.8 MiB | 00m00s [118/156] Installing coreutils-0:9.5-10 100% | 153.0 MiB/s | 5.7 MiB | 00m00s [119/156] Installing ca-certificates-0: 100% | 2.6 MiB/s | 2.4 MiB | 00m01s [120/156] Installing krb5-libs-0:1.21.3 100% | 193.2 MiB/s | 2.3 MiB | 00m00s [121/156] Installing libarchive-0:3.7.4 100% | 226.7 MiB/s | 928.6 KiB | 00m00s [122/156] Installing libtirpc-0:1.3.6-0 100% | 99.8 MiB/s | 204.5 KiB | 00m00s [123/156] Installing gzip-0:1.13-2.fc41 100% | 128.4 MiB/s | 394.6 KiB | 00m00s [124/156] Installing authselect-libs-0: 100% | 90.8 MiB/s | 837.2 KiB | 00m00s [125/156] Installing cracklib-0:2.9.11- 100% | 34.9 MiB/s | 250.3 KiB | 00m00s [126/156] Installing libpwquality-0:1.4 100% | 60.0 MiB/s | 430.1 KiB | 00m00s [127/156] Installing libnsl2-0:2.0.1-2. 100% | 28.8 MiB/s | 59.1 KiB | 00m00s [128/156] Installing pam-0:1.6.1-6.fc41 100% | 81.6 MiB/s | 1.9 MiB | 00m00s [129/156] Installing libssh-0:0.10.6-8. 100% | 167.8 MiB/s | 515.4 KiB | 00m00s [130/156] Installing rpm-sequoia-0:1.7. 100% | 295.9 MiB/s | 2.4 MiB | 00m00s [131/156] Installing rpm-libs-0:4.20.0- 100% | 236.8 MiB/s | 727.4 KiB | 00m00s [132/156] Installing rpm-build-libs-0:4 100% | 101.3 MiB/s | 207.5 KiB | 00m00s [133/156] Installing libevent-0:2.1.12- 100% | 219.6 MiB/s | 899.5 KiB | 00m00s [134/156] Installing openldap-0:2.6.8-5 100% | 158.2 MiB/s | 648.0 KiB | 00m00s [135/156] Installing libcurl-0:8.9.1-2. 100% | 200.0 MiB/s | 819.2 KiB | 00m00s [136/156] Installing elfutils-debuginfo 100% | 42.1 MiB/s | 86.3 KiB | 00m00s [137/156] Installing elfutils-0:0.192-5 100% | 243.2 MiB/s | 2.7 MiB | 00m00s [138/156] Installing binutils-0:2.43.1- 100% | 278.1 MiB/s | 27.5 MiB | 00m00s [139/156] Installing gdb-minimal-0:15.2 100% | 316.9 MiB/s | 13.0 MiB | 00m00s [140/156] Installing debugedit-0:5.0-18 100% | 98.6 MiB/s | 202.0 KiB | 00m00s [141/156] Installing curl-0:8.9.1-2.fc4 100% | 41.0 MiB/s | 798.6 KiB | 00m00s [142/156] Installing rpm-0:4.20.0-1.fc4 100% | 92.8 MiB/s | 2.5 MiB | 00m00s [143/156] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [144/156] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [145/156] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [146/156] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [147/156] Installing forge-srpm-macros- 100% | 39.4 MiB/s | 40.4 KiB | 00m00s [148/156] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [149/156] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [150/156] Installing redhat-rpm-config- 100% | 61.9 MiB/s | 190.1 KiB | 00m00s [151/156] Installing rpm-build-0:4.20.0 100% | 49.5 MiB/s | 202.8 KiB | 00m00s [152/156] Installing pyproject-srpm-mac 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [153/156] Installing util-linux-0:2.40. 100% | 89.2 MiB/s | 3.7 MiB | 00m00s [154/156] Installing authselect-0:1.5.0 100% | 39.5 MiB/s | 161.9 KiB | 00m00s [155/156] Installing which-0:2.21-42.fc 100% | 80.5 MiB/s | 82.4 KiB | 00m00s [156/156] Installing info-0:7.1-3.fc41. 100% | 294.2 KiB/s | 362.2 KiB | 00m01s Complete! Updating and loading repositories: fedora 100% | 1.0 MiB/s | 25.8 KiB | 00m00s updates 100% | 1.1 MiB/s | 27.8 KiB | 00m00s Copr repository 100% | 41.1 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 163.3 KiB/s | 11.9 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: php56-build x86_64 5.6-2.fc41 copr_base 832.0 B scl-utils-build x86_64 1:2.0.3-7.fc41 copr_base 19.0 KiB Installing dependencies: checkpolicy x86_64 3.7-2.fc41 fedora 1.5 MiB environment-modules x86_64 5.4.0-2.fc41 fedora 1.7 MiB expat x86_64 2.6.3-1.fc41 fedora 291.5 KiB groff-base x86_64 1.23.0-7.fc41 fedora 3.8 MiB iso-codes noarch 4.16.0-5.fc41 fedora 18.8 MiB less x86_64 661-2.fc41 fedora 405.3 KiB libb2 x86_64 0.98.1-12.fc41 fedora 42.2 KiB libpipeline x86_64 1.5.7-6.fc41 fedora 124.3 KiB libselinux-utils x86_64 3.7-5.fc41 fedora 344.6 KiB man-db x86_64 2.12.1-2.fc41 fedora 2.8 MiB mpdecimal x86_64 2.5.1-16.fc41 fedora 204.9 KiB php56-runtime x86_64 5.6-2.fc41 copr_base 21.5 KiB policycoreutils x86_64 3.7-3.fc41 fedora 697.6 KiB policycoreutils-python-utils noarch 3.7-3.fc41 fedora 94.2 KiB procps-ng x86_64 4.0.4-4.fc41 fedora 1.0 MiB python-pip-wheel noarch 24.2-1.fc41 fedora 1.2 MiB python3 x86_64 3.13.0-1.fc41 fedora 31.8 KiB python3-audit x86_64 4.0.2-1.fc41 fedora 253.6 KiB python3-distro noarch 1.9.0-5.fc41 fedora 198.7 KiB python3-libs x86_64 3.13.0-1.fc41 fedora 40.3 MiB python3-libselinux x86_64 3.7-5.fc41 fedora 609.9 KiB python3-libsemanage x86_64 3.7-2.fc41 fedora 402.3 KiB python3-policycoreutils noarch 3.7-3.fc41 fedora 5.8 MiB python3-setools x86_64 4.5.1-4.fc41 fedora 2.9 MiB python3-setuptools noarch 69.2.0-8.fc41 fedora 7.2 MiB scl-utils x86_64 1:2.0.3-7.fc41 copr_base 65.4 KiB tcl x86_64 1:8.6.14-2.fc41 fedora 4.2 MiB tzdata noarch 2024a-9.fc41 fedora 1.7 MiB vim-filesystem noarch 2:9.1.785-1.fc41 updates 40.0 B xml-common noarch 0.6.3-65.fc41 fedora 78.4 KiB Transaction Summary: Installing: 32 packages Total size of inbound packages is 26 MiB. Need to download 26 MiB. After this operation, 97 MiB extra will be used (install 97 MiB, remove 0 B). [ 1/32] php56-build-0:5.6-2.fc41.x86_64 100% | 299.6 KiB/s | 8.1 KiB | 00m00s [ 2/32] scl-utils-build-1:2.0.3-7.fc41. 100% | 376.4 KiB/s | 14.7 KiB | 00m00s [ 3/32] php56-runtime-0:5.6-2.fc41.x86_ 100% | 9.7 MiB/s | 1.1 MiB | 00m00s [ 4/32] environment-modules-0:5.4.0-2.f 100% | 7.2 MiB/s | 731.3 KiB | 00m00s [ 5/32] policycoreutils-python-utils-0: 100% | 4.9 MiB/s | 50.5 KiB | 00m00s [ 6/32] xml-common-0:0.6.3-65.fc41.noar 100% | 3.1 MiB/s | 31.2 KiB | 00m00s [ 7/32] iso-codes-0:4.16.0-5.fc41.noarc 100% | 25.4 MiB/s | 3.5 MiB | 00m00s [ 8/32] libselinux-utils-0:3.7-5.fc41.x 100% | 2.3 MiB/s | 116.1 KiB | 00m00s [ 9/32] less-0:661-2.fc41.x86_64 100% | 18.4 MiB/s | 188.5 KiB | 00m00s [10/32] man-db-0:2.12.1-2.fc41.x86_64 100% | 35.3 MiB/s | 1.3 MiB | 00m00s [11/32] groff-base-0:1.23.0-7.fc41.x86_ 100% | 31.4 MiB/s | 1.1 MiB | 00m00s [12/32] libpipeline-0:1.5.7-6.fc41.x86_ 100% | 5.6 MiB/s | 51.9 KiB | 00m00s [13/32] checkpolicy-0:3.7-2.fc41.x86_64 100% | 17.3 MiB/s | 354.8 KiB | 00m00s [14/32] policycoreutils-0:3.7-3.fc41.x8 100% | 14.9 MiB/s | 213.1 KiB | 00m00s [15/32] python3-policycoreutils-0:3.7-3 100% | 31.5 MiB/s | 2.2 MiB | 00m00s [16/32] python3-audit-0:4.0.2-1.fc41.x8 100% | 6.6 MiB/s | 67.9 KiB | 00m00s [17/32] python3-distro-0:1.9.0-5.fc41.n 100% | 5.1 MiB/s | 46.6 KiB | 00m00s [18/32] python3-libselinux-0:3.7-5.fc41 100% | 12.8 MiB/s | 196.9 KiB | 00m00s [19/32] python3-libsemanage-0:3.7-2.fc4 100% | 5.2 MiB/s | 80.4 KiB | 00m00s [20/32] python3-setools-0:4.5.1-4.fc41. 100% | 32.4 MiB/s | 730.5 KiB | 00m00s [21/32] scl-utils-1:2.0.3-7.fc41.x86_64 100% | 2.0 MiB/s | 37.1 KiB | 00m00s [22/32] python3-0:3.13.0-1.fc41.x86_64 100% | 2.5 MiB/s | 27.8 KiB | 00m00s [23/32] python3-setuptools-0:69.2.0-8.f 100% | 54.0 MiB/s | 1.6 MiB | 00m00s [24/32] expat-0:2.6.3-1.fc41.x86_64 100% | 7.4 MiB/s | 114.1 KiB | 00m00s [25/32] libb2-0:0.98.1-12.fc41.x86_64 100% | 1.7 MiB/s | 25.7 KiB | 00m00s [26/32] mpdecimal-0:2.5.1-16.fc41.x86_6 100% | 5.1 MiB/s | 89.0 KiB | 00m00s [27/32] tzdata-0:2024a-9.fc41.noarch 100% | 13.2 MiB/s | 714.7 KiB | 00m00s [28/32] python-pip-wheel-0:24.2-1.fc41. 100% | 17.7 MiB/s | 1.2 MiB | 00m00s [29/32] procps-ng-0:4.0.4-4.fc41.x86_64 100% | 18.9 MiB/s | 366.7 KiB | 00m00s [30/32] tcl-1:8.6.14-2.fc41.x86_64 100% | 20.4 MiB/s | 1.1 MiB | 00m00s [31/32] python3-libs-0:3.13.0-1.fc41.x8 100% | 50.3 MiB/s | 9.1 MiB | 00m00s [32/32] vim-filesystem-2:9.1.785-1.fc41 100% | 161.8 KiB/s | 16.5 KiB | 00m00s -------------------------------------------------------------------------------- [32/32] Total 100% | 48.9 MiB/s | 26.4 MiB | 00m01s Running transaction [ 1/34] Verify package files 100% | 344.0 B/s | 32.0 B | 00m00s [ 2/34] Prepare transaction 100% | 182.0 B/s | 32.0 B | 00m00s [ 3/34] Installing less-0:661-2.fc41.x8 100% | 99.8 MiB/s | 408.6 KiB | 00m00s [ 4/34] Installing libselinux-utils-0:3 100% | 58.3 MiB/s | 358.4 KiB | 00m00s [ 5/34] Installing policycoreutils-0:3. 100% | 28.3 MiB/s | 725.4 KiB | 00m00s [ 6/34] Installing vim-filesystem-2:9.1 100% | 2.3 MiB/s | 4.7 KiB | 00m00s [ 7/34] Installing tcl-1:8.6.14-2.fc41. 100% | 183.7 MiB/s | 4.2 MiB | 00m00s [ 8/34] Installing procps-ng-0:4.0.4-4. 100% | 86.7 MiB/s | 1.0 MiB | 00m00s [ 9/34] Installing tzdata-0:2024a-9.fc4 100% | 28.5 MiB/s | 1.9 MiB | 00m00s [10/34] Installing python-pip-wheel-0:2 100% | 413.9 MiB/s | 1.2 MiB | 00m00s [11/34] Installing mpdecimal-0:2.5.1-16 100% | 201.2 MiB/s | 206.0 KiB | 00m00s [12/34] Installing libb2-0:0.98.1-12.fc 100% | 42.3 MiB/s | 43.3 KiB | 00m00s [13/34] Installing expat-0:2.6.3-1.fc41 100% | 41.0 MiB/s | 293.6 KiB | 00m00s [14/34] Installing python3-libs-0:3.13. 100% | 222.4 MiB/s | 40.7 MiB | 00m00s [15/34] Installing python3-0:3.13.0-1.f 100% | 32.8 MiB/s | 33.6 KiB | 00m00s [16/34] Installing python3-libselinux-0 100% | 199.7 MiB/s | 613.6 KiB | 00m00s [17/34] Installing python3-libsemanage- 100% | 197.1 MiB/s | 403.7 KiB | 00m00s [18/34] Installing python3-audit-0:4.0. 100% | 124.7 MiB/s | 255.4 KiB | 00m00s [19/34] Installing python3-distro-0:1.9 100% | 49.6 MiB/s | 203.1 KiB | 00m00s [20/34] Installing python3-setuptools-0 100% | 152.7 MiB/s | 7.3 MiB | 00m00s [21/34] Installing python3-setools-0:4. 100% | 171.3 MiB/s | 2.9 MiB | 00m00s [22/34] Installing checkpolicy-0:3.7-2. 100% | 250.1 MiB/s | 1.5 MiB | 00m00s [23/34] Installing python3-policycoreut 100% | 189.9 MiB/s | 5.9 MiB | 00m00s [24/34] Installing policycoreutils-pyth 100% | 47.8 MiB/s | 97.8 KiB | 00m00s [25/34] Installing libpipeline-0:1.5.7- 100% | 8.8 MiB/s | 125.9 KiB | 00m00s [26/34] Installing groff-base-0:1.23.0- 100% | 79.0 MiB/s | 3.9 MiB | 00m00s [27/34] Installing man-db-0:2.12.1-2.fc 100% | 72.8 MiB/s | 2.8 MiB | 00m00s [28/34] Installing environment-modules- 100% | 68.6 MiB/s | 1.7 MiB | 00m00s [29/34] Installing scl-utils-1:2.0.3-7. 100% | 5.5 MiB/s | 67.8 KiB | 00m00s [30/34] Installing php56-runtime-0:5.6- 100% | 390.0 KiB/s | 227.8 KiB | 00m01s [31/34] Installing xml-common-0:0.6.3-6 100% | 15.8 MiB/s | 81.1 KiB | 00m00s [32/34] Installing iso-codes-0:4.16.0-5 100% | 186.5 MiB/s | 19.0 MiB | 00m00s [33/34] Installing scl-utils-build-1:2. 100% | 19.6 MiB/s | 20.0 KiB | 00m00s [34/34] Installing php56-build-0:5.6-2. 100% | 18.4 KiB/s | 1.1 KiB | 00m00s Warning: skipped PGP checks for 4 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.3.6-1.fc41.x86_64 alternatives-1.30-1.fc41.x86_64 ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.2-1.fc41.x86_64 authselect-1.5.0-8.fc41.x86_64 authselect-libs-1.5.0-8.fc41.x86_64 basesystem-11-21.fc41.noarch bash-5.2.32-1.fc41.x86_64 binutils-2.43.1-2.fc41.x86_64 build-reproducibility-srpm-macros-0.3.6-1.fc41.noarch bzip2-1.0.8-19.fc41.x86_64 bzip2-libs-1.0.8-19.fc41.x86_64 ca-certificates-2024.2.69_v8.0.401-1.0.fc41.noarch checkpolicy-3.7-2.fc41.x86_64 coreutils-9.5-10.fc41.x86_64 coreutils-common-9.5-10.fc41.x86_64 cpio-2.15-2.fc41.x86_64 cracklib-2.9.11-6.fc41.x86_64 crypto-policies-20241029-1.git8baf557.fc41.noarch curl-8.9.1-2.fc41.x86_64 cyrus-sasl-lib-2.1.28-27.fc41.x86_64 debugedit-5.0-18.fc41.x86_64 diffutils-3.10-8.fc41.x86_64 dwz-0.15-8.fc41.x86_64 ed-1.20.2-2.fc41.x86_64 efi-srpm-macros-5-12.fc41.noarch elfutils-0.192-5.fc41.x86_64 elfutils-debuginfod-client-0.192-5.fc41.x86_64 elfutils-default-yama-scope-0.192-5.fc41.noarch elfutils-libelf-0.192-5.fc41.x86_64 elfutils-libs-0.192-5.fc41.x86_64 environment-modules-5.4.0-2.fc41.x86_64 expat-2.6.3-1.fc41.x86_64 fedora-gpg-keys-41-1.noarch fedora-release-41-25.noarch fedora-release-common-41-25.noarch fedora-release-identity-basic-41-25.noarch fedora-repos-41-1.noarch file-5.45-7.fc41.x86_64 file-libs-5.45-7.fc41.x86_64 filesystem-3.18-23.fc41.x86_64 findutils-4.10.0-4.fc41.x86_64 fonts-srpm-macros-2.0.5-17.fc41.noarch forge-srpm-macros-0.3.2-1.fc41.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc41.x86_64 gdb-minimal-15.2-1.fc41.x86_64 gdbm-1.23-7.fc41.x86_64 gdbm-libs-1.23-7.fc41.x86_64 ghc-srpm-macros-1.9.1-2.fc41.noarch glibc-2.40-9.fc41.x86_64 glibc-common-2.40-9.fc41.x86_64 glibc-gconv-extra-2.40-9.fc41.x86_64 glibc-minimal-langpack-2.40-9.fc41.x86_64 gmp-6.3.0-2.fc41.x86_64 gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-3.fc41.noarch gpg-pubkey-e99d6ad1-64d2612c grep-3.11-9.fc41.x86_64 groff-base-1.23.0-7.fc41.x86_64 gzip-1.13-2.fc41.x86_64 info-7.1-3.fc41.x86_64 iso-codes-4.16.0-5.fc41.noarch jansson-2.13.1-10.fc41.x86_64 json-c-0.17-4.fc41.x86_64 kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc41.x86_64 krb5-libs-1.21.3-3.fc41.x86_64 less-661-2.fc41.x86_64 libacl-2.3.2-2.fc41.x86_64 libarchive-3.7.4-4.fc41.x86_64 libattr-2.5.2-4.fc41.x86_64 libb2-0.98.1-12.fc41.x86_64 libblkid-2.40.2-4.fc41.x86_64 libbrotli-1.1.0-5.fc41.x86_64 libcap-2.70-4.fc41.x86_64 libcap-ng-0.8.5-3.fc41.x86_64 libcom_err-1.47.1-6.fc41.x86_64 libcurl-8.9.1-2.fc41.x86_64 libeconf-0.6.2-3.fc41.x86_64 libevent-2.1.12-14.fc41.x86_64 libfdisk-2.40.2-4.fc41.x86_64 libffi-3.4.6-3.fc41.x86_64 libgcc-14.2.1-3.fc41.x86_64 libgomp-14.2.1-3.fc41.x86_64 libidn2-2.3.7-2.fc41.x86_64 libmount-2.40.2-4.fc41.x86_64 libnghttp2-1.62.1-2.fc41.x86_64 libnsl2-2.0.1-2.fc41.x86_64 libpipeline-1.5.7-6.fc41.x86_64 libpkgconf-2.3.0-1.fc41.x86_64 libpsl-0.21.5-4.fc41.x86_64 libpwquality-1.4.5-11.fc41.x86_64 libselinux-3.7-5.fc41.x86_64 libselinux-utils-3.7-5.fc41.x86_64 libsemanage-3.7-2.fc41.x86_64 libsepol-3.7-2.fc41.x86_64 libsmartcols-2.40.2-4.fc41.x86_64 libssh-0.10.6-8.fc41.x86_64 libssh-config-0.10.6-8.fc41.noarch libstdc++-14.2.1-3.fc41.x86_64 libtasn1-4.19.0-9.fc41.x86_64 libtirpc-1.3.6-0.fc41.x86_64 libtool-ltdl-2.4.7-12.fc41.x86_64 libunistring-1.1-8.fc41.x86_64 libutempter-1.2.1-15.fc41.x86_64 libuuid-2.40.2-4.fc41.x86_64 libverto-0.3.2-9.fc41.x86_64 libxcrypt-4.4.36-7.fc41.x86_64 libxml2-2.12.8-2.fc41.x86_64 libzstd-1.5.6-2.fc41.x86_64 lua-libs-5.4.6-6.fc41.x86_64 lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc41.x86_64 man-db-2.12.1-2.fc41.x86_64 mpdecimal-2.5.1-16.fc41.x86_64 mpfr-4.2.1-5.fc41.x86_64 ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.x86_64 ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.8-5.fc41.x86_64 openssl-libs-3.2.2-9.fc41.x86_64 p11-kit-0.25.5-3.fc41.x86_64 p11-kit-trust-0.25.5-3.fc41.x86_64 package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.6.1-6.fc41.x86_64 pam-libs-1.6.1-6.fc41.x86_64 patch-2.7.6-25.fc41.x86_64 pcre2-10.44-1.fc41.1.x86_64 pcre2-syntax-10.44-1.fc41.1.noarch perl-srpm-macros-1-56.fc41.noarch php56-build-5.6-2.fc41.x86_64 php56-runtime-5.6-2.fc41.x86_64 pkgconf-2.3.0-1.fc41.x86_64 pkgconf-m4-2.3.0-1.fc41.noarch pkgconf-pkg-config-2.3.0-1.fc41.x86_64 policycoreutils-3.7-3.fc41.x86_64 policycoreutils-python-utils-3.7-3.fc41.noarch popt-1.19-7.fc41.x86_64 procps-ng-4.0.4-4.fc41.x86_64 publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.15.1-1.fc41.noarch python-pip-wheel-24.2-1.fc41.noarch python-srpm-macros-3.13-3.fc41.noarch python3-3.13.0-1.fc41.x86_64 python3-audit-4.0.2-1.fc41.x86_64 python3-distro-1.9.0-5.fc41.noarch python3-libs-3.13.0-1.fc41.x86_64 python3-libselinux-3.7-5.fc41.x86_64 python3-libsemanage-3.7-2.fc41.x86_64 python3-policycoreutils-3.7-3.fc41.noarch python3-setools-4.5.1-4.fc41.x86_64 python3-setuptools-69.2.0-8.fc41.noarch qt5-srpm-macros-5.15.15-1.fc41.noarch qt6-srpm-macros-6.8.0-1.fc41.noarch readline-8.2-10.fc41.x86_64 redhat-rpm-config-293-1.fc41.noarch rpm-4.20.0-1.fc41.x86_64 rpm-build-4.20.0-1.fc41.x86_64 rpm-build-libs-4.20.0-1.fc41.x86_64 rpm-libs-4.20.0-1.fc41.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 rust-srpm-macros-26.3-3.fc41.noarch scl-utils-2.0.3-7.fc41.x86_64 scl-utils-build-2.0.3-7.fc41.x86_64 sed-4.9-3.fc41.x86_64 setup-2.15.0-5.fc41.noarch shadow-utils-4.15.1-12.fc41.x86_64 sqlite-libs-3.46.1-1.fc41.x86_64 systemd-libs-256.7-1.fc41.x86_64 tar-1.35-4.fc41.x86_64 tcl-8.6.14-2.fc41.x86_64 tzdata-2024a-9.fc41.noarch unzip-6.0-64.fc41.x86_64 util-linux-2.40.2-4.fc41.x86_64 util-linux-core-2.40.2-4.fc41.x86_64 vim-filesystem-9.1.785-1.fc41.noarch which-2.21-42.fc41.x86_64 xml-common-0.6.3-65.fc41.noarch xxhash-libs-0.8.2-4.fc41.x86_64 xz-5.6.2-2.fc41.x86_64 xz-libs-5.6.2-2.fc41.x86_64 zig-srpm-macros-1-3.fc41.noarch zip-3.0-41.fc41.x86_64 zlib-ng-compat-2.1.7-3.fc41.x86_64 zstd-1.5.6-2.fc41.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1707868800 Wrote: /builddir/build/SRPMS/uw-imap-2007f-32.fc41.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-41-x86_64-1730557453.369987/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-wi0o7hnw/uw-imap/uw-imap.spec) Config(child) 0 minutes 43 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/uw-imap-2007f-32.fc41.src.rpm) Config(fedora-41-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-x86_64-bootstrap-1730557453.369987/root. INFO: reusing tmpfs at /var/lib/mock/fedora-41-x86_64-bootstrap-1730557453.369987/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-41-x86_64-1730557453.369987/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc41.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 dnf5-5.2.6.2-1.fc41.x86_64 dnf5-plugins-5.2.6.2-1.fc41.x86_64 Finish: chroot init Start: build phase for uw-imap-2007f-32.fc41.src.rpm Start: build setup for uw-imap-2007f-32.fc41.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1707868800 Wrote: /builddir/build/SRPMS/uw-imap-2007f-32.fc41.src.rpm Updating and loading repositories: fedora 100% | 1.0 MiB/s | 25.8 KiB | 00m00s updates 100% | 1.1 MiB/s | 27.8 KiB | 00m00s Copr repository 100% | 52.5 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: gcc x86_64 14.2.1-3.fc41 fedora 104.3 MiB krb5-devel x86_64 1.21.3-3.fc41 updates 705.9 KiB make x86_64 1:4.4.1-8.fc41 fedora 1.8 MiB openssl-devel x86_64 1:3.2.2-9.fc41 fedora 4.3 MiB pam-devel x86_64 1.6.1-6.fc41 updates 165.4 KiB Installing dependencies: annobin-docs noarch 12.69-1.fc41 fedora 97.7 KiB annobin-plugin-gcc x86_64 12.69-1.fc41 fedora 985.0 KiB cpp x86_64 14.2.1-3.fc41 fedora 35.0 MiB gcc-plugin-annobin x86_64 14.2.1-3.fc41 fedora 61.1 KiB glibc-devel x86_64 2.40-9.fc41 updates 2.3 MiB kernel-headers x86_64 6.11.3-300.fc41 fedora 6.4 MiB keyutils-libs-devel x86_64 1.6.3-4.fc41 fedora 48.2 KiB libcom_err-devel x86_64 1.47.1-6.fc41 fedora 16.7 KiB libkadm5 x86_64 1.21.3-3.fc41 updates 214.1 KiB libmpc x86_64 1.3.1-6.fc41 fedora 164.7 KiB libselinux-devel x86_64 3.7-5.fc41 fedora 126.4 KiB libsepol-devel x86_64 3.7-2.fc41 fedora 120.3 KiB libverto-devel x86_64 0.3.2-9.fc41 fedora 25.7 KiB libxcrypt-devel x86_64 4.4.36-7.fc41 fedora 30.3 KiB pcre2-devel x86_64 10.44-1.fc41.1 fedora 2.0 MiB pcre2-utf16 x86_64 10.44-1.fc41.1 fedora 590.1 KiB pcre2-utf32 x86_64 10.44-1.fc41.1 fedora 562.0 KiB Transaction Summary: Installing: 22 packages Total size of inbound packages is 57 MiB. Need to download 57 MiB. After this operation, 160 MiB extra will be used (install 160 MiB, remove 0 B). [ 1/22] make-1:4.4.1-8.fc41.x86_64 100% | 2.0 MiB/s | 586.1 KiB | 00m00s [ 2/22] openssl-devel-1:3.2.2-9.fc41.x8 100% | 16.0 MiB/s | 2.8 MiB | 00m00s [ 3/22] krb5-devel-0:1.21.3-3.fc41.x86_ 100% | 296.2 KiB/s | 143.4 KiB | 00m00s [ 4/22] cpp-0:14.2.1-3.fc41.x86_64 100% | 36.9 MiB/s | 11.9 MiB | 00m00s [ 5/22] libmpc-0:1.3.1-6.fc41.x86_64 100% | 2.1 MiB/s | 71.1 KiB | 00m00s [ 6/22] libkadm5-0:1.21.3-3.fc41.x86_64 100% | 727.5 KiB/s | 77.1 KiB | 00m00s [ 7/22] pam-devel-0:1.6.1-6.fc41.x86_64 100% | 210.6 KiB/s | 105.7 KiB | 00m01s [ 8/22] gcc-0:14.2.1-3.fc41.x86_64 100% | 36.3 MiB/s | 36.9 MiB | 00m01s [ 9/22] keyutils-libs-devel-0:1.6.3-4.f 100% | 868.1 KiB/s | 59.9 KiB | 00m00s [10/22] libselinux-devel-0:3.7-5.fc41.x 100% | 4.2 MiB/s | 151.1 KiB | 00m00s [11/22] libsepol-devel-0:3.7-2.fc41.x86 100% | 1.4 MiB/s | 48.1 KiB | 00m00s [12/22] pcre2-devel-0:10.44-1.fc41.1.x8 100% | 12.4 MiB/s | 521.5 KiB | 00m00s [13/22] libcom_err-devel-0:1.47.1-6.fc4 100% | 108.2 KiB/s | 16.3 KiB | 00m00s [14/22] libverto-devel-0:0.3.2-9.fc41.x 100% | 208.5 KiB/s | 14.4 KiB | 00m00s [15/22] pcre2-utf16-0:10.44-1.fc41.1.x8 100% | 6.0 MiB/s | 222.8 KiB | 00m00s [16/22] libxcrypt-devel-0:4.4.36-7.fc41 100% | 874.6 KiB/s | 28.9 KiB | 00m00s [17/22] kernel-headers-0:6.11.3-300.fc4 100% | 32.5 MiB/s | 1.6 MiB | 00m00s [18/22] pcre2-utf32-0:10.44-1.fc41.1.x8 100% | 1.5 MiB/s | 210.4 KiB | 00m00s [19/22] annobin-plugin-gcc-0:12.69-1.fc 100% | 22.1 MiB/s | 971.0 KiB | 00m00s [20/22] gcc-plugin-annobin-0:14.2.1-3.f 100% | 1.6 MiB/s | 55.1 KiB | 00m00s [21/22] annobin-docs-0:12.69-1.fc41.noa 100% | 2.7 MiB/s | 91.8 KiB | 00m00s [22/22] glibc-devel-0:2.40-9.fc41.x86_6 100% | 2.4 MiB/s | 632.4 KiB | 00m00s -------------------------------------------------------------------------------- [22/22] Total 100% | 39.7 MiB/s | 57.2 MiB | 00m01s Running transaction [ 1/24] Verify package files 100% | 120.0 B/s | 22.0 B | 00m00s [ 2/24] Prepare transaction 100% | 236.0 B/s | 22.0 B | 00m00s [ 3/24] Installing libmpc-0:1.3.1-6.fc4 100% | 81.1 MiB/s | 166.2 KiB | 00m00s [ 4/24] Installing cpp-0:14.2.1-3.fc41. 100% | 301.8 MiB/s | 35.0 MiB | 00m00s [ 5/24] Installing annobin-docs-0:12.69 100% | 32.2 MiB/s | 98.8 KiB | 00m00s [ 6/24] Installing kernel-headers-0:6.1 100% | 121.2 MiB/s | 6.5 MiB | 00m00s [ 7/24] Installing libxcrypt-devel-0:4. 100% | 10.6 MiB/s | 32.6 KiB | 00m00s [ 8/24] Installing glibc-devel-0:2.40-9 100% | 96.9 MiB/s | 2.3 MiB | 00m00s [ 9/24] Installing pcre2-utf32-0:10.44- 100% | 274.8 MiB/s | 562.8 KiB | 00m00s [10/24] Installing pcre2-utf16-0:10.44- 100% | 192.4 MiB/s | 590.9 KiB | 00m00s [11/24] Installing pcre2-devel-0:10.44- 100% | 166.3 MiB/s | 2.0 MiB | 00m00s [12/24] Installing libverto-devel-0:0.3 100% | 25.7 MiB/s | 26.4 KiB | 00m00s [13/24] Installing libsepol-devel-0:3.7 100% | 31.2 MiB/s | 127.8 KiB | 00m00s [14/24] Installing libselinux-devel-0:3 100% | 19.7 MiB/s | 161.2 KiB | 00m00s [15/24] Installing libcom_err-devel-0:1 100% | 17.8 MiB/s | 18.3 KiB | 00m00s [16/24] Installing keyutils-libs-devel- 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [17/24] Installing libkadm5-0:1.21.3-3. 100% | 105.5 MiB/s | 216.1 KiB | 00m00s [18/24] Installing make-1:4.4.1-8.fc41. 100% | 180.0 MiB/s | 1.8 MiB | 00m00s [19/24] Installing gcc-0:14.2.1-3.fc41. 100% | 327.2 MiB/s | 104.4 MiB | 00m00s [20/24] Installing annobin-plugin-gcc-0 100% | 43.8 MiB/s | 986.7 KiB | 00m00s [21/24] Installing gcc-plugin-annobin-0 100% | 2.7 MiB/s | 62.6 KiB | 00m00s [22/24] Installing krb5-devel-0:1.21.3- 100% | 139.7 MiB/s | 715.2 KiB | 00m00s [23/24] Installing pam-devel-0:1.6.1-6. 100% | 17.0 MiB/s | 174.4 KiB | 00m00s [24/24] Installing openssl-devel-1:3.2. 100% | 15.9 MiB/s | 5.2 MiB | 00m00s Complete! Finish: build setup for uw-imap-2007f-32.fc41.src.rpm Start: rpmbuild uw-imap-2007f-32.fc41.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1707868800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.Oe0XCS + umask 022 + cd /builddir/build/BUILD/uw-imap-2007f-build + test -d /builddir/build/BUILD/uw-imap-2007f-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/uw-imap-2007f-build + /usr/bin/rm -rf /builddir/build/BUILD/uw-imap-2007f-build + /usr/bin/mkdir -p /builddir/build/BUILD/uw-imap-2007f-build + /usr/bin/mkdir -p /builddir/build/BUILD/uw-imap-2007f-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.9zJm1p + umask 022 + cd /builddir/build/BUILD/uw-imap-2007f-build + cd /builddir/build/BUILD/uw-imap-2007f-build + rm -rf imap-2007f + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/imap-2007f.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd imap-2007f + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #1 (imap-2007-paths.patch): + echo 'Patch #1 (imap-2007-paths.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .paths --fuzz=0 patching file src/osdep/unix/Makefile Patch #2 (imap-2004a-doc.patch): + echo 'Patch #2 (imap-2004a-doc.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .doc --fuzz=0 patching file src/imapd/imapd.8 Hunk #1 succeeded at 16 (offset 13 lines). patching file src/ipopd/ipopd.8 Hunk #1 succeeded at 16 (offset 13 lines). Patch #5 (imap-2007e-overflow.patch): + echo 'Patch #5 (imap-2007e-overflow.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .overflow --fuzz=0 patching file src/c-client/rfc822.c Patch #9 (imap-2007e-shared.patch): + echo 'Patch #9 (imap-2007e-shared.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .shared --fuzz=0 patching file src/osdep/unix/Makefile Hunk #2 succeeded at 857 (offset 8 lines). Hunk #3 succeeded at 913 (offset 8 lines). Hunk #4 succeeded at 927 (offset 8 lines). Patch #10 (imap-2007e-authmd5.patch): + echo 'Patch #10 (imap-2007e-authmd5.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .authmd5 --fuzz=0 patching file src/c-client/auth_md5.c + install -p -m644 /builddir/build/SOURCES/imap-password.pam imap.pam Patch #12 (imap-2007f-format-security.patch): + echo 'Patch #12 (imap-2007f-format-security.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .fmt-sec --fuzz=0 patching file src/osdep/unix/flocklnx.c Patch #13 (imap-2007e-poll.patch): + echo 'Patch #13 (imap-2007e-poll.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .poll --fuzz=0 patching file src/osdep/unix/os_lnx.c patching file src/osdep/unix/os_slx.c patching file src/osdep/unix/tcp_unix.c Patch #14 (1006_openssl1.1_autoverify.patch): + echo 'Patch #14 (1006_openssl1.1_autoverify.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .openssl11 --fuzz=0 patching file src/osdep/unix/ssl_unix.c Patch #15 (imap-2007f-ldflags.patch): + echo 'Patch #15 (imap-2007f-ldflags.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .ldflags --fuzz=0 patching file src/osdep/unix/Makefile Patch #16 (imap-2007f-gcc14.patch): + echo 'Patch #16 (imap-2007f-gcc14.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .gcc14 --fuzz=0 patching file src/mtest/mtest.c patching file src/osdep/unix/mh.c patching file src/osdep/unix/mix.c patching file src/osdep/unix/mx.c patching file src/osdep/unix/news.c patching file src/osdep/unix/os_lnx.c Hunk #1 succeeded at 53 (offset 1 line). patching file src/osdep/unix/os_lnx.h patching file src/osdep/unix/os_slx.c Hunk #1 succeeded at 55 (offset 1 line). patching file src/osdep/unix/os_slx.h patching file src/osdep/unix/utime.c + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.mpPN0P + umask 022 + cd /builddir/build/BUILD/uw-imap-2007f-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 imap-2007f + test -f /etc/profile.d/krb5-devel.sh + test -f /etc/profile.d/krb5.sh ++ krb5-config --prefix + GSSDIR=/usr ++ pkg-config --cflags openssl + export 'EXTRACFLAGS= ' + EXTRACFLAGS=' ' + export 'EXTRACFLAGS= -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + EXTRACFLAGS=' -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export 'EXTRACFLAGS= -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + EXTRACFLAGS=' -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + export 'EXTRACFLAGS= -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wno-pointer-sign' + EXTRACFLAGS=' -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wno-pointer-sign' + echo -e 'y\ny' ++ pwd + make lnp IP=6 'EXTRACFLAGS= -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wno-pointer-sign' 'EXTRALDFLAGS= -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' EXTRAAUTHENTICATORS=gss 'SPECIALS=GSSDIR=/usr LOCKPGM=/usr/sbin/mlock SSLCERTS=/etc/pki/tls/certs SSLDIR=/etc/pki/tls SSLINCLUDE=/usr/include/openssl SSLKEYS=/etc/pki/tls/private SSLLIB=/usr/lib64' SSLTYPE=unix CCLIENTLIB=/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client/libc-client.so.2007 SHLIBBASE=c-client SHLIBNAME=libc-client.so.2007 make[1]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f' +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Building in PARTIAL compliance with RFC 3501 security + requirements: + Compliant: ++ TLS/SSL encryption is supported + Non-compliant: ++ Unencrypted plaintext passwords are permitted + + In order to rectify this problem, you MUST build with: ++ SSLTYPE=unix.nopwd +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Do you want to continue this build anyway? Type y or n please: make[1]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f' Applying an process to sources... tools/an "ln -s" src/c-client c-client tools/an "ln -s" src/ansilib c-client tools/an "ln -s" src/charset c-client tools/an "ln -s" src/osdep/unix c-client tools/an "ln -s" src/mtest mtest tools/an "ln -s" src/ipopd ipopd tools/an "ln -s" src/imapd imapd tools/an "ln -s" src/mailutil mailutil tools/an "ln -s" src/mlock mlock tools/an "ln -s" src/dmail dmail tools/an "ln -s" src/tmail tmail ln -s tools/an . make build EXTRACFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wno-pointer-sign' EXTRALDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='gss' PASSWDTYPE=std SSLTYPE=unix IP=6 EXTRASPECIALS='' BUILDTYPE=lnp make[1]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f' make[2]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f' +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Building with IPv6 support + + NOTE: Some versions of glibc have a bug in the getaddrinfo + call which does DNS name resolution. This bug causes host + names to be canonicalized incorrectly, as well as doing an + unnecessary and performance-sapping reverse DNS call. This + problem does not affect the IPv4 gethostbyname call. + + getaddrinfo works properly on Mac OS X and Windows. However, + the problem has been observed on some Linux systems. + + If you answer n to the following question the build will be + cancelled and you must rebuild. If you did not specify IPv6 + yourself, try adding IP6=4 to the make command line. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Do you want to build with IPv6 anyway? Type y or n please: OK, I will remember that you really want to build with IPv6. You will not see this message again. make[2]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f' Building c-client for lnp... echo `cat SPECIALS` > c-client/SPECIALS cd c-client;make lnp EXTRACFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wno-pointer-sign'\ EXTRALDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '\ EXTRADRIVERS='mbox'\ EXTRAAUTHENTICATORS='gss'\ PASSWDTYPE=std SSLTYPE=unix IP=6\ GSSDIR=/usr LOCKPGM=/usr/sbin/mlock SSLCERTS=/etc/pki/tls/certs SSLDIR=/etc/pki/tls SSLINCLUDE=/usr/include/openssl SSLKEYS=/etc/pki/tls/private SSLLIB=/usr/lib64 make[2]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client' make build EXTRACFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wno-pointer-sign' EXTRALDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='gss' PASSWDTYPE=std SSLTYPE=unix IP=6 `cat SPECIALS` OS=slx \ SIGTYPE=psx CHECKPW=pam CRXTYPE=nfs \ SPOOLDIR=/var/spool \ ACTIVEFILE=/var/lib/news/active \ RSHPATH=/usr/bin/rsh \ BASECFLAGS="-g -O2 -pipe -fno-omit-frame-pointer" \ BASELDFLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lpam -ldl" Makefile:874: warning: ignoring prerequisites on suffix rule definition make[3]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client' Makefile:874: warning: ignoring prerequisites on suffix rule definition sh -c 'rm -rf auths.c crexcl.c ip_unix.c linkage.[ch] siglocal.c osdep*.[ch] *.o ARCHIVE *FLAGS *TYPE c-client.a || true' Once-only environment setup... echo cc > CCTYPE echo -g -O2 -pipe -fno-omit-frame-pointer '-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wno-pointer-sign' -DCHUNKSIZE=65536 > CFLAGS echo -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto \ -DMD5ENABLE=\"/etc/cram-md5.pwd\" -DMAILSPOOL=\"/var/spool/mail\" \ -DANONYMOUSHOME=\"/var/spool/mail/anonymous\" \ -DACTIVEFILE=\"/var/lib/news/active\" -DNEWSSPOOL=\"/var/spool/news\" \ -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"/usr/sbin/mlock\" \ -DLOCKPGM1=\"/usr/libexec/mlock\" -DLOCKPGM2=\"/usr/sbin/mlock\" \ -DLOCKPGM3=\"/etc/mlock\" > OSCFLAGS echo -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lpam -ldl -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes > LDFLAGS echo "ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o utf8aux.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o mix.o;ranlib c-client.a" > ARCHIVE echo slx > OSTYPE ./drivers mbox imap nntp pop3 mix mx mbx tenex mtx mh mmdf unix news phile dummy ./mkauths gss ext md5 pla log make[4]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client' echo -I/usr/include -DGSS_C_NT_HOSTBASED_SERVICE=gss_nt_service_name -DKRB5_DEPRECATED=1 >> OSCFLAGS sh -c '(test -f /usr/lib/libk5crypto.a) && echo -L/usr/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err || echo -L/usr/lib -lgssapi_krb5 -lkrb5 -lcrypto -lcom_err' >> LDFLAGS echo "#include \"kerb_mit.c\"" >> auths.c make[4]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client' echo " mail_versioncheck (CCLIENTVERSION);" >> linkage.c ln -s os_slx.h osdep.h ln -s os_slx.c osdepbas.c ln -s log_std.c osdeplog.c ln -s sig_psx.c siglocal.c ln -s crx_nfs.c crexcl.c ln -s ip6_unix.c ip_unix.c sh -c '(test slx = sc5 -o slx = sco -o ! -f /usr/include/sys/statvfs.h) && echo -DNOFSTATVFS >> OSCFLAGS || fgrep statvfs64 /usr/include/sys/statvfs.h > /dev/null || echo -DNOFSTATVFS64 >> OSCFLAGS' fgrep: warning: fgrep is obsolescent; using grep -F Standard password authentication ln -s ckp_pam.c osdepckp.c Building with SSL ln -s ssl_unix.c osdepssl.c echo -I/usr/include/openssl -I/usr/include/openssl/openssl -DSSL_CERT_DIRECTORY=\"/etc/pki/tls/certs\" -DSSL_KEY_DIRECTORY=\"/etc/pki/tls/private\" >> OSCFLAGS echo " ssl_onceonlyinit ();" >> linkage.c echo -L/usr/lib64 -lssl -lcrypto -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes >> LDFLAGS cat osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c cc -fPIC -DPIC -D_REENTRANT `cat CFLAGS` `cat OSCFLAGS` -c osdep.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from osdep.h:43, from osdep.c:31: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from auths.c:2, from env_unix.c:260, from osdep.c:51: auth_gss.c: In function ‘auth_gssapi_client’: auth_gss.c:100:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 100 | if (chal.value = (*challenger) (stream,(unsigned long *) &chal.length)) { | ^~~~ auth_gss.c: In function ‘auth_gssapi_server’: auth_gss.c:339:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 339 | if (resp.value = (*responder) ("",0,(unsigned long *) &resp.length)) { | ^~~~ auth_gss.c:399:21: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘void *’ [-Wformat=] 399 | SERVER_LOG ("Failed to acquire credentials for %s",buf.value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ | | | void * auth_gss.c:55:43: note: in definition of macro ‘SERVER_LOG’ 55 | #define SERVER_LOG(x,y) syslog (LOG_ALERT,x,y) | ^ auth_gss.c:399:57: note: format string is defined here 399 | SERVER_LOG ("Failed to acquire credentials for %s",buf.value); | ~^ | | | char * | %p auth_gss.c:406:23: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘void *’ [-Wformat=] 406 | SERVER_LOG ("Unknown GSSAPI failure: %s",resp.value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ | | | void * auth_gss.c:55:43: note: in definition of macro ‘SERVER_LOG’ 55 | #define SERVER_LOG(x,y) syslog (LOG_ALERT,x,y) | ^ auth_gss.c:406:49: note: format string is defined here 406 | SERVER_LOG ("Unknown GSSAPI failure: %s",resp.value); | ~^ | | | char * | %p auth_gss.c:414:21: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘void *’ [-Wformat=] 414 | SERVER_LOG ("GSSAPI mechanism status: %s",resp.value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ | | | void * auth_gss.c:55:43: note: in definition of macro ‘SERVER_LOG’ 55 | #define SERVER_LOG(x,y) syslog (LOG_ALERT,x,y) | ^ auth_gss.c:414:48: note: format string is defined here 414 | SERVER_LOG ("GSSAPI mechanism status: %s",resp.value); | ~^ | | | char * | %p In file included from auths.c:3: auth_ext.c: In function ‘auth_external_client’: auth_ext.c:62:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 62 | if (challenge = (*challenger) (stream,&clen)) { | ^~~~~~~~~ auth_ext.c:66:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 66 | if (challenge = (*challenger) (stream,&clen)) | ^~~~~~~~~ In file included from auths.c:4: auth_md5.c: In function ‘auth_md5_client’: auth_md5.c:105:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 105 | if (challenge = (*challenger) (stream,&clen)) { | ^~~~~~~~~ auth_md5.c:120:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 120 | if (challenge = (*challenger) (stream,&clen)) | ^~~~~~~~~ auth_md5.c: In function ‘auth_md5_server’: auth_md5.c:155:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 155 | if (user = (*responder) (chal,cl = strlen (chal),NIL)) { | ^~~~ auth_md5.c:157:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 157 | if (hash = strrchr (user,' ')) { | ^~~~ auth_md5.c:160:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 160 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; | ^~~~~~~~ auth_md5.c:162:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 162 | if (p = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { | ^ auth_md5.c: In function ‘apop_login’: auth_md5.c:238:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 238 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; | ^~~~~~~~ auth_md5.c:240:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 240 | if (s = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { | ^ In file included from auths.c:5: auth_pla.c: In function ‘auth_plain_client’: auth_pla.c:66:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 66 | if (challenge = (*challenger) (stream,&clen)) { | ^~~~~~~~~ auth_pla.c:94:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 94 | if (challenge = (*challenger) (stream,&clen)) | ^~~~~~~~~ auth_pla.c: In function ‘auth_plain_server’: auth_pla.c:123:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 123 | if (aid = (*responder) ("",0,&len)) { | ^~~ In file included from auths.c:6: auth_log.c: In function ‘auth_login_client’: auth_log.c:66:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 66 | if (challenge = (*challenger) (stream,&clen)) { | ^~~~~~~~~ auth_log.c:81:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 81 | if (challenge = (*challenger) (stream,&clen)) | ^~~~~~~~~ auth_log.c: In function ‘auth_login_server’: auth_log.c:107:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 107 | if (user = (*responder) (PWD_USER,sizeof (PWD_USER),NIL)) { | ^~~~ auth_log.c:108:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 108 | if (pass = (*responder) (PWD_PWD,sizeof (PWD_PWD),NIL)) { | ^~~~ auth_log.c:110:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 110 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; | ^~~~~~~~ env_unix.c: In function ‘do_date’: env_unix.c:514:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 514 | if (julian = t->tm_yday -julian) | ^~~~~~ env_unix.c: In function ‘valpwd’: env_unix.c:669:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 669 | if (s = auth_md5_pwd (user)) { | ^ env_unix.c:676:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 676 | else if (pw = pwuser (user)) {/* can get user? */ | ^~ env_unix.c: In function ‘dotlock_lock’: env_unix.c:1251:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1251 | if (s = strrchr (base->lock,'/')) { | ^ env_unix.c: In function ‘dorc’: env_unix.c:1582:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1582 | if (d = mail_valid (NIL,"INBOX",NIL)) { | ^ env_unix.c:1595:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1595 | if (d = (DRIVER *) mail_parameters (NIL,GET_DRIVER,(void *) k)) | ^ In file included from osdep.c:54: tcp_unix.c: In function ‘tcp_open’: tcp_unix.c:175:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 175 | if (adr = ip_stringtoaddr (tmp,&adrlen,&family)) { | ^~~ tcp_unix.c:215:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 215 | if (stream->ictr = ctr) *(stream->iptr = stream->ibuf) = tmp[0]; | ^~~~~~ tcp_unix.c: In function ‘tcp_aopen’: tcp_unix.c:350:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 350 | if (adr = ip_stringtoaddr (host,&len,&i)) fs_give ((void **) &adr); | ^~~ tcp_unix.c: In function ‘tcp_getbuffer’: tcp_unix.c:526:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 526 | if (n = min (size,stream->ictr)) { | ^ tcp_unix.c: In function ‘tcp_clienthost’: tcp_unix.c:832:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 832 | if (v = strchr (s,' ')) *v = '\0'; | ^ tcp_unix.c: In function ‘tcp_name’: tcp_unix.c:959:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 959 | if (t = tcp_name_valid (ip_sockaddrtoname (sadr))) { | ^ tcp_unix.c: In function ‘tcp_isclienthost’: tcp_unix.c:1000:17: warning: unused variable ‘sadrlen’ [-Wunused-variable] 1000 | size_t adrlen,sadrlen,len; | ^~~~~~~ osdep.c: In function ‘checkpw’: osdep.c:165:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 165 | if (pw = ((pam_start ((char *) mail_parameters (NIL,GET_SERVICENAME,NIL), | ^~ osdep.c: In function ‘ssl_start_work’: osdep.c:461:40: warning: ‘TLSv1_client_method’ is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 461 | TLSv1_client_method () : | ^~~~~~~~~~~~~~~~~~~ In file included from osdep.c:269: /usr/include/openssl/ssl.h:2060:50: note: declared here 2060 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_client_method(void); | ^~~~~~~~~~~~~~~~~~~ osdep.c:480:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 480 | if (s = (char *) mail_parameters (NIL,GET_SSLCAPATH,NIL)) | ^ osdep.c:484:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 484 | if (cert = PEM_read_bio_X509 (bio = BIO_new_mem_buf (s,sl),NIL,NIL,NIL)) { | ^~~~ osdep.c:493:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 493 | if (key = PEM_read_bio_PrivateKey (bio = BIO_new_mem_buf (t,tl), | ^~~ osdep.c:452:25: warning: unused variable ‘scq’ [-Wunused-variable] 452 | sslcertificatequery_t scq = | ^~~ osdep.c:451:19: warning: unused variable ‘tmp’ [-Wunused-variable] 451 | char *s,*t,*err,tmp[MAILTMPLEN]; | ^~~ osdep.c:451:15: warning: unused variable ‘err’ [-Wunused-variable] 451 | char *s,*t,*err,tmp[MAILTMPLEN]; | ^~~ osdep.c: In function ‘ssl_server_init’: osdep.c:956:40: warning: ‘TLSv1_server_method’ is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 956 | TLSv1_server_method () : | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ssl.h:2059:50: note: declared here 2059 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_server_method(void); | ^~~~~~~~~~~~~~~~~~~ osdep.c:971:5: warning: ‘SSL_CTX_use_RSAPrivateKey_file’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 971 | else if (!(SSL_CTX_use_RSAPrivateKey_file (stream->context,key, | ^~~~ /usr/include/openssl/ssl.h:1732:12: note: declared here 1732 | __owur int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep.c:1008:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1008 | while (i = ERR_get_error ()) /* SSL failure */ | ^ osdep.c: In function ‘ssl_genkey’: osdep.c:1027:5: warning: ‘RSA_generate_key’ is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 1027 | if (!(key = RSA_generate_key (export ? keylength : 1024,RSA_F4,NIL,NIL))) { | ^~ In file included from /usr/include/openssl/x509.h:36, from /usr/include/openssl/x509v3.h:25, from osdep.c:268: /usr/include/openssl/rsa.h:264:30: note: declared here 264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^~~~~~~~~~~~~~~~ osdep.c:1030:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1030 | while (i = ERR_get_error ()) | ^ osdep.c: At top level: osdep.c:300:14: warning: ‘ssl_validate_cert’ declared ‘static’ but never defined [-Wunused-function] 300 | static char *ssl_validate_cert (X509 *cert,char *host); | ^~~~~~~~~~~~~~~~~ auth_md5.c: In function ‘auth_md5_pwd’: auth_md5.c:195:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 195 | read (fd,buf = (char *) fs_get (sbuf.st_size + 1),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ env_unix.c: In function ‘pw_login’: env_unix.c:785:44: warning: ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 785 | (ret = env_init (user,home))) chdir (myhomedir ()); | ^~~~~~~~~~~~~~~~~~~~ osdep.c: At top level: osdep.c:602:13: warning: ‘ssl_compare_hostnames’ defined but not used [-Wunused-function] 602 | static long ssl_compare_hostnames (unsigned char *s,unsigned char *pat) | ^~~~~~~~~~~~~~~~~~~~~ tcp_unix.c: In function ‘tcp_name’: tcp_unix.c:953:44: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1001 [-Wformat-overflow=] 953 | sprintf (tmp,"Reverse DNS resolution %s",adr); | ^~ ~~~ In file included from /usr/include/stdio.h:970, from osdep.c:32: In function ‘sprintf’, inlined from ‘tcp_name’ at tcp_unix.c:953:7: /usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output between 24 and 1047 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ tcp_unix.c: In function ‘tcp_name’: tcp_unix.c:961:42: warning: ‘__sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 961 | if (flag) sprintf (ret = tmp,"%s %s",t,adr); | ^ In function ‘sprintf’, inlined from ‘tcp_name’ at tcp_unix.c:961:17: /usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ======================================================================== Building OS-dependent module If you get No such file error messages for files x509.h, ssl.h, pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL is not installed on your system. Either install OpenSSL first or build with command: make slx SSLTYPE=none ======================================================================== cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mail.c mail.c: In function ‘mm_cache’: mail.c:212:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 212 | if (stream->cache[i] = stream->cache[msgno]) | ^~~~~~ mail.c: In function ‘mail_parameters’: mail.c:385:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 385 | if (ret = (void *) d) d->flags &= ~DR_DISABLE; | ^~~ mail.c:390:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 390 | if (ret = (void *) d) d->flags |= DR_DISABLE; | ^~~ mail.c:395:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 395 | if (ret = (void *) a) a->flags &= ~AU_DISABLE; | ^~~ mail.c:400:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 400 | if (ret = (void *) a) a->flags |= AU_DISABLE; | ^~~ mail.c:405:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 405 | if (ret = (void *) a) a->flags &= ~AU_HIDE; | ^~~ mail.c:410:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 410 | if (ret = (void *) a) a->flags |= AU_HIDE; | ^~~ mail.c:644:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 644 | if (r = smtp_parameters (function,value)) ret = r; | ^ mail.c:645:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 645 | if (r = env_parameters (function,value)) ret = r; | ^ mail.c:646:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 646 | if (r = tcp_parameters (function,value)) ret = r; | ^ mail.c:648:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 648 | if (r = (*stream->dtb->parameters) (function,value)) ret = r; | ^ mail.c:652:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 652 | if (r = (d->parameters) (function,value)) ret = r; | ^ mail.c: In function ‘mail_valid_net_parse_work’: mail.c:766:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 766 | if (t = strpbrk (s = t,"/:=")) { | ^ mail.c:784:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 784 | if (t = strpbrk (v = t,"/:")) { | ^ mail.c: In function ‘mail_list’: mail.c:919:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 919 | while (d = d->next); /* until at the end */ | ^ mail.c: In function ‘mail_lsub’: mail.c:952:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 952 | while (d = d->next); /* until at the end */ | ^ mail.c: In function ‘mail_create’: mail.c:996:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 996 | if (s = strpbrk (mailbox,"\015\012")) { | ^ mail.c:1012:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1012 | if (s = mail_utf7_valid (mailbox)) { | ^ mail.c: In function ‘mail_rename’: mail.c:1092:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1092 | if (s = mail_utf7_valid (newname)) { | ^ mail.c: In function ‘mail_open’: mail.c:1199:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1199 | if (stream = mail_open (stream,s+1,options)) { | ^~~~~~ mail.c:1216:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1216 | if (stream = mail_open (stream,mb.mailbox,options)) { | ^~~~~~ mail.c:1243:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1243 | if (s = strpbrk (tmp,"/\\:")) *s++ = '\0'; | ^ mail.c: In function ‘mail_fetch_structure’: mail.c:1543:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1543 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_fetch_message’: mail.c:1655:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1655 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_fetch_header’: mail.c:1725:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1725 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c:1778:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1778 | if (rt.data = (unsigned char *) | ^~ mail.c: In function ‘mail_fetch_text’: mail.c:1816:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1816 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_fetch_mime’: mail.c:1871:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1871 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_fetch_body’: mail.c:1954:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1954 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_partial_text’: mail.c:2012:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2012 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_partial_body’: mail.c:2082:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2082 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_msgno’: mail.c:2232:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2232 | if (delta = ((last - first) / 2)) { | ^~~~~ mail.c: In function ‘mail_search_default’: mail.c:2386:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2386 | if (msg = utf8_badcharset (charset)) { | ^~~ mail.c: In function ‘mail_append_multiple’: mail.c:2612:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2612 | else if (d = mail_valid (stream,mailbox,NIL)) | ^ mail.c: In function ‘mail_gc’: mail.c:2650:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2650 | if (elt = (MESSAGECACHE *) (*mailcache) (stream,i,CH_ELT)) | ^~~ mail.c: In function ‘mail_body’: mail.c:2725:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2725 | if (pt = b->nested.part) while (--i && (pt = pt->next)); | ^~ mail.c: In function ‘mail_parse_date’: mail.c:3085:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3085 | if (t = gmtime (&tn)) { /* minus UTC minutes since midnight */ | ^ mail.c: In function ‘mail_uid_sequence’: mail.c:3306:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3306 | if (x = mail_msgno (stream,i)) mail_elt (stream,x)->sequence = T; | ^ mail.c: In function ‘mail_match_lines’: mail.c:3339:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3339 | while (lines = lines->next); | ^~~~~ mail.c: In function ‘mail_filter’: mail.c:3371:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3371 | if (i = t - tmp) /* see if found in header */ | ^ mail.c: In function ‘mail_search_header_text’: mail.c:3621:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3621 | if (h.data = (unsigned char *) s) { | ^ mail.c: In function ‘mail_search_text’: mail.c:3672:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3672 | if (st = st->next) s = s->next = mail_newstringlist (); | ^~ mail.c: In function ‘mail_search_body’: mail.c:3754:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3754 | if (body = body->nested.msg->body) | ^~~~ mail.c:3771:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3771 | if (st.data = (unsigned char *) | ^~ mail.c:3778:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3778 | if (st.data = rfc822_qprint ((unsigned char *) s,i,&st.size)) { | ^~ mail.c: In function ‘mail_search_string’: mail.c:3806:16: warning: unused variable ‘sc’ [-Wunused-variable] 3806 | STRINGLIST **sc = st; | ^~ mail.c: In function ‘mail_search_keyword’: mail.c:3859:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3859 | } while (st = st->next); | ^~ mail.c: In function ‘mail_search_addr’: mail.c:3888:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3888 | if (tadr.personal = a->personal) k += 3 + 2*strlen (a->personal); | ^~~~ mail.c:3889:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3889 | if (tadr.adl = a->adl) k += 3 + 2*strlen (a->adl); | ^~~~ mail.c:3890:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3890 | if (tadr.host = a->host) k += 3 + 2*strlen (a->host); | ^~~~ mail.c: In function ‘mail_criteria_string’: mail.c:4125:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4125 | if (d = strtok_r (c,end,r)) n = strlen (d); | ^ mail.c: In function ‘mail_sort_loadcache’: mail.c:4336:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4336 | for (x = ++t; x = strpbrk (x,"\012\015"); x++) | ^ mail.c:4372:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4372 | for (x = ++t; x = strpbrk (x,"\012\015"); x++) | ^ mail.c:4380:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4380 | if (v = strchr (v,':')) { | ^ mail.c:4387:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4387 | if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { | ^~~ mail.c:4405:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4405 | for (x = ++t; x = strpbrk (x,"\012\015"); x++) | ^ mail.c:4413:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4413 | if (v = strchr (v,':')) { | ^ mail.c:4420:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4420 | if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { | ^~~ mail.c:4438:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4438 | for (x = ++t; x = strpbrk (x,"\012\015"); x++) | ^ mail.c:4446:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4446 | if (v = strchr (v,':')) { | ^ mail.c:4453:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4453 | if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { | ^~~ mail.c:4472:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4472 | for (x = ++t; x = strpbrk (x,"\012\015"); x++) | ^ mail.c: In function ‘mail_strip_subject’: mail.c:4506:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4506 | if (src.size = strlen (t)) { /* have non-empty subject? */ | ^~~ mail.c: In function ‘mail_sort_compare’: mail.c:4662:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4662 | while (pgm = i ? NIL : pgm->next); | ^~~ mail.c: In function ‘mail_thread_orderedsubject’: mail.c:4789:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4789 | if (lst = (*sorter) (stream,charset,spg,&pgm,flags & ~(SE_FREE | SE_UID))){ | ^~~ mail.c: In function ‘mail_thread_references’: mail.c:4903:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4903 | if (env = mail_fetch_structure (stream,s->num,NIL,NIL)) { | ^~~ mail.c:4951:53: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4951 | THREADLINKS); st = st->next; con = nxc) { | ^~ mail.c: In function ‘mail_thread_parse_references’: mail.c:5183:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5183 | if (t = mail_thread_parse_msgid (s,&s)) { | ^ mail.c:5187:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5187 | for (cur = ret; t = mail_thread_parse_msgid (s,&s); cur = cur->next) { | ^ mail.c: In function ‘mail_thread_c2node’: mail.c:5289:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5289 | if (nxt = CHILD (con)) cur->next = mail_thread_c2node (stream,nxt,flags); | ^~~ mail.c: In function ‘mail_parse_flags’: mail.c:5440:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5440 | if (n = strchr (t,' ')) *n++ = '\0'; | ^ mail.c: In function ‘net_open_work’: mail.c:6201:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6201 | if (tstream = (*dv->open) (host,service,port | flags)) { | ^~~~~~~ mail.c: In function ‘net_aopen’: mail.c:6223:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6223 | if (tstream = (*dv->aopen) (mb,service,user)) { | ^~~~~~~ mail.c: In function ‘mail_parse_set’: mail.c:4149:26: warning: ‘cur’ may be used uninitialized [-Wmaybe-uninitialized] 4149 | else cur = cur->next = mail_newsearchset (); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mail.c:4145:14: note: ‘cur’ was declared here 4145 | SEARCHSET *cur; | ^~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` misc.c misc.c: In function ‘hash_reset’: misc.c:318:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 318 | for (i = 0; i < hashtab->size; i++) if (ent = hashtab->table[i]) | ^~~ misc.c: In function ‘hash_index’: misc.c:335:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 335 | for (ret = 0; i = (unsigned int) *key++; ret += i) ret *= HASHMULT; | ^ misc.c: In function ‘compare_cstring’: misc.c:452:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 452 | for (; *s1 && *s2; s1++,s2++) if (i = (compare_uchar (*s1,*s2))) return i; | ^ misc.c: In function ‘compare_csizedtext’: misc.c:472:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 472 | if (i = (compare_uchar (*s1,*s))) return i; | ^ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` newsrc.c newsrc.c: In function ‘newsrc_newmessages’: newsrc.c:126:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 126 | if (k = elt->private.uid - 1) { | ^ newsrc.c: In function ‘newsrc_write’: newsrc.c:343:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 343 | if (f = fopen (newsrc,"rb")) {/* have existing newsrc file? */ | ^ newsrc.c:368:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 368 | if (f = newsrc_create (stream,NIL)) bf = NIL; | ^ newsrc.c:384:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 384 | if (f = newsrc_create (stream,T)) bf = NIL; | ^ newsrc.c: In function ‘newsrc_state’: newsrc.c:468:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 468 | fread (s,(size_t) 1,size,f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` smanager.c smanager.c: In function ‘sm_subscribe’: smanager.c:46:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 46 | if (f = fopen (db,"r")) { /* make sure not already there */ | ^ smanager.c:48:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 48 | if (s = strchr (tmp,'\n')) *s = '\0'; | ^ smanager.c: In function ‘sm_unsubscribe’: smanager.c:88:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 88 | if (s = strchr (tmp,'\n')) *s = '\0'; | ^ smanager.c: In function ‘sm_read’: smanager.c:119:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 119 | if (f = fopen (sbname,"r")) *sdb = (void *) f; | ^ smanager.c:123:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 123 | if (s = strchr (sbname,'\n')) *s = '\0'; | ^ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` utf8.c utf8.c:114:39: warning: missing braces around initializer [-Wmissing-braces] 114 | static const CHARSET utf8_csvalid[] = { | ^ utf8.c:347:38: warning: missing braces around initializer [-Wmissing-braces] 347 | static const SCRIPT utf8_scvalid[] = { | ^ utf8.c: In function ‘utf8_rmap_cs’: utf8.c:662:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 662 | else if (ret = utf8_rmap_gen (cs,currmap)) { | ^~~ utf8.c: In function ‘utf8_rmaptext’: utf8.c:794:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 794 | if (i = utf8_rmapsize (text,rmap,errch,iso2022jp)) { | ^ utf8.c: In function ‘utf8_csvalidmap’: utf8.c:1293:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1293 | if (cs = utf8_charset (s)) { | ^~ utf8.c: In function ‘ucs4_decompose’: utf8.c:2395:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2395 | if (m = (struct decomposemore *) *more) switch (m->type) { | ^ utf8.c:2418:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2418 | if (i = ucs4_dbmploixtab[c - UCS4_BMPLOMIN]) { | ^ utf8.c:2448:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2448 | if (i = ucs4_dbmphiixtab[c - UCS4_BMPHIMIN]) { | ^ utf8.c: In function ‘ucs4_decompose_recursive’: utf8.c:2513:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2513 | if (mr = (RECURSIVEMORE *) *more) switch (mr->more->type) { | ^~ utf8.c:2533:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2533 | if (mr = mn) { /* did this value recurse on us? */ | ^~ utf8.c: In function ‘ucs4_decompose’: utf8.c:2497:10: warning: ‘ret’ may be used uninitialized [-Wmaybe-uninitialized] 2497 | return ret; | ^~~ utf8.c:2391:22: note: ‘ret’ was declared here 2391 | unsigned long i,ix,ret; | ^~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` utf8aux.c utf8aux.c: In function ‘utf8_stringlist’: utf8aux.c:47:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 47 | } while (st = st->next); | ^~ utf8aux.c: In function ‘utf8_mime2text’: utf8aux.c:136:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 136 | if (ls = strchr (cs,'*')) *ls = '\0'; | ^~ utf8aux.c: In function ‘mime2_decode’: utf8aux.c:241:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 241 | if (txt->data = (unsigned char *) rfc822_base64 (t,te - t,&txt->size)) | ^~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` siglocal.c cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` dummy.c dummy.c: In function ‘dummy_scan’: dummy.c:162:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 162 | if (s = strchr (test,'/')) *++s = '\0'; | ^ dummy.c:170:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 170 | if (s = strpbrk (test,"%*")) { | ^ dummy.c:176:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 176 | if (s = strrchr (file,'/')){/* find directory name */ | ^ dummy.c: In function ‘dummy_lsub’: dummy.c:233:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 233 | while (s = sm_read (&sdb)); /* until no more subscriptions */ | ^ dummy.c: In function ‘dummy_list_work’: dummy.c:282:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 282 | if (dp = opendir (tmp)) { /* do nothing if can't open directory */ | ^~ dummy.c:294:62: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 294 | if (!dir || dir[(len = strlen (dir)) - 1] == '/') while (d = readdir (dp)) | ^ dummy.c: In function ‘dummy_create_path’: dummy.c:485:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 485 | if (s = strrchr (path,'/')) { /* found superior to this name? */ | ^ dummy.c: In function ‘dummy_append’: dummy.c:728:23: warning: operation on ‘ts’ may be undefined [-Wsequence-point] 728 | if (!ts && !(*(ts = default_proto (NIL))->dtb->create) (ts,"INBOX")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ dummy.c: In function ‘dummy_canonicalize’: dummy.c:803:28: warning: value computed is not used [-Wunused-value] 803 | for (i = 0, s = tmp; *s; *s++) if ((*s == '*') || (*s == '%')) ++i; | ^~~~ dummy.c: In function ‘dummy_scan_contents’: dummy.c:383:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 383 | read (fd,buf+ssiz,bsiz = min (fsiz,BUFSIZE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dummy.c: In function ‘dummy_delete’: dummy.c:523:48: warning: ‘%.80s’ directive argument is null [-Wformat-overflow=] 523 | sprintf (tmp,"Can't delete - invalid name: %.80s",s); | ^~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` pseudo.c cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` netmsg.c netmsg.c: In function ‘netmsg_slurp’: netmsg.c:64:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 64 | if (f = fopen (tmp,"wb+")) unlink (tmp); | ^ netmsg.c:73:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 73 | while (s = net_getline (stream)) { | ^ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` flstring.c cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` fdstring.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from osdep.h:43, from fdstring.c:30: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ fdstring.c: In function ‘fd_string_setpos’: fdstring.c:94:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 94 | if (s->cursize = min (s->chunksize,SIZE (s))) { | ^ fdstring.c:97:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 97 | read ((long) s->data,s->curpos,(size_t) s->cursize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fdstring.c: In function ‘fd_string_init’: fdstring.c:67:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 67 | read (d->fd,s->chunk,(size_t) s->cursize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` rfc822.c rfc822.c: In function ‘rfc822_parse_msg_full’: rfc822.c:155:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 155 | if (t = d = strchr (tmp,':')) { | ^ rfc822.c:204:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 204 | while (c = *d++) if (c != ' ') *t++ = c; | ^ rfc822.c:218:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 218 | if (t = rfc822_parse_phrase (d)) *t = '\0'; | ^ rfc822.c:229:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 229 | while (c = *d++) if (c != ' ') *t++ = c; | ^ rfc822.c: In function ‘rfc822_parse_content’: rfc822.c:381:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 381 | if (m = GETPOS (bs)) m--; /* get position in front of character */ | ^ rfc822.c:394:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 394 | if (k = j - 2) for (s = s1; i-- && *s++ == (c = SNX (bs)) && --k;); | ^ rfc822.c:449:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 449 | if (i = part->body.mime.text.size) { | ^ rfc822.c: In function ‘rfc822_parse_content_header’: rfc822.c:550:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 550 | if (t = strchr (name,' ')) *t = '\0'; | ^ rfc822.c: In function ‘rfc822_parse_adrlist’: rfc822.c:740:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 740 | else if (adr = rfc822_parse_address (lst,last,&string,host,0)) { | ^~~ rfc822.c: In function ‘rfc822_parse_address’: rfc822.c:794:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 794 | if (adr = rfc822_parse_group (lst,last,string,defaulthost,depth)) last = adr; | ^~~ rfc822.c:796:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 796 | else if (adr = rfc822_parse_mailbox (string,defaulthost)) { | ^~~ rfc822.c: In function ‘rfc822_parse_group’: rfc822.c:842:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 842 | if (adr = rfc822_parse_address (lst,last,string,defaulthost,depth+1)) { | ^~~ rfc822.c: In function ‘rfc822_parse_mailbox’: rfc822.c:901:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 901 | else if (end = rfc822_parse_phrase (s)) { | ^~~ rfc822.c: In function ‘rfc822_parse_addrspec’: rfc822.c:1030:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1030 | if (t = rfc822_parse_word (string,wspecials)) { | ^ rfc822.c: In function ‘rfc822_parse_domain’: rfc822.c:1098:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1098 | else if (t = rfc822_parse_word (string,wspecials)) { | ^ rfc822.c:1108:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1108 | if (string = rfc822_parse_domain (string,&t)) { | ^~~~~~ rfc822.c: In function ‘rfc822_parse_word’: rfc822.c:1175:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1175 | while (st = strchr (st,I2C_ESC)) | ^~ rfc822.c: In function ‘rfc822_output_data’: rfc822.c:1374:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1374 | if (i = min (len,buf->end - buf->cur)) { | ^ rfc822.c: In function ‘rfc822_output_cat’: rfc822.c:1622:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1622 | for (; s = strpbrk (src,"\\\""); src = s + 1) { | ^ rfc822.c: In function ‘rfc822_encode_body_7bit’: rfc822.c:1740:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1740 | while (part = part->next); /* until done */ | ^~~~ rfc822.c: In function ‘rfc822_encode_body_8bit’: rfc822.c:1808:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1808 | while (part = part->next); /* until done */ | ^~~~ rfc822.c: In function ‘rfc822_base64’: rfc822.c:1964:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1964 | if (s = strpbrk (tmp,"\015\012")) *s = NIL; | ^ rfc822.c: In function ‘rfc822_output’: rfc822.c:2345:10: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable] 2345 | char tmp[SENDBUFLEN+1]; /* client to give us a big enough one */ | ^~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` nntp.c nntp.c: In function ‘nntp_list’: nntp.c:353:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 353 | while (s = net_getline (LOCAL->nntpstream->netstream)) { | ^ nntp.c:358:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 358 | if (t = strchr (s,' ')) { /* tie off after newsgroup name */ | ^ nntp.c: In function ‘nntp_lsub’: nntp.c:397:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 397 | if (s = sm_read (&sdb)) do if (nntp_valid (s) && pmatch (s,mbx)) | ^ nntp.c:399:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 399 | while (s = sm_read (&sdb)); /* until no more subscriptions */ | ^ nntp.c: In function ‘nntp_canonicalize’: nntp.c:430:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 430 | for (s = wildmat; s = strchr (s,'%'); *s = '*'); | ^ nntp.c: In function ‘nntp_status’: nntp.c:556:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 556 | else if (state = newsrc_state (stream,name)) { | ^~~~~ nntp.c: In function ‘nntp_overview’: nntp.c:929:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 929 | for (t = v = s; c = *v++;) | ^ nntp.c: In function ‘nntp_parse_overview’: nntp.c:1039:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1039 | if (t = strchr (ov->subject,'\t')) { | ^ nntp.c:1042:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1042 | if (ov->date = strchr (t,'\t')) { | ^~ nntp.c:1049:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1049 | if (ov->message_id = strchr (ov->date,'\t')) { | ^~ nntp.c:1053:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1053 | if (ov->references = strchr (ov->message_id,'\t')) { | ^~ nntp.c:1057:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1057 | if (t = strchr (ov->references,'\t')) { | ^ nntp.c:1062:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1062 | if (t = strchr (t,'\t')) { | ^ nntp.c:1066:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1066 | if (ov->optional.xref = strchr (t,'\t')) | ^~ nntp.c: In function ‘nntp_header’: nntp.c:1099:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1099 | if (f = netmsg_slurp (LOCAL->nntpstream->netstream,size,NIL)) { | ^ nntp.c: In function ‘nntp_text’: nntp.c:89:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 89 | #define LOCAL ((NNTPLOCAL *) stream->local) | ^ nntp.c:1151:11: note: in expansion of macro ‘LOCAL’ 1151 | if (LOCAL->txt = netmsg_slurp (LOCAL->nntpstream->netstream, | ^~~~~ nntp.c: In function ‘nntp_search’: nntp.c:1216:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1216 | if (msg = utf8_badcharset (charset)) { | ^~~ nntp.c: In function ‘nntp_search_msg’: nntp.c:1269:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1269 | if (set = pgm->msgno) { /* must be inside this sequence */ | ^~~ nntp.c:1277:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1277 | if (set = pgm->uid) { /* must be inside this sequence */ | ^~~ nntp.c: In function ‘nntp_sort_loadcache’: nntp.c:1513:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1513 | for (t = v = s; c = *v++;) if ((c != '\012') && (c != '\015')) *t++ = c; | ^ nntp.c:1522:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1522 | if (t = strchr (v,'\t')) { | ^ nntp.c:1524:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1524 | if (adr = rfc822_parse_address (&adr,adr,&v,BADHOST,0)) { | ^~~ nntp.c:1529:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1529 | if (v = strchr (t,'\t')) { | ^ nntp.c: In function ‘nntp_open_full’: nntp.c:1679:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1679 | if (netstream = /* try to open ordinary connection */ | ^~~~~~~~~ nntp.c:1720:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1720 | if (stream->netstream->stream = | ^~~~~~ nntp.c: In function ‘nntp_extensions’: nntp.c:1817:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1817 | if (args = strchr (t,' ')) *args++ = '\0'; | ^~~~ nntp.c: In function ‘nntp_mail’: nntp.c:1916:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1916 | if (s = strstr (env->date," (")) *s = NIL; | ^ nntp.c:1887:8: warning: unused variable ‘retry’ [-Wunused-variable] 1887 | long retry = NIL; | ^~~~~ nntp.c:1886:8: warning: unused variable ‘error’ [-Wunused-variable] 1886 | long error = NIL; | ^~~~~ nntp.c: In function ‘nntp_soutr’: nntp.c:2214:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2214 | while (t = strstr (s,"\015\012.")) { | ^ nntp.c: In function ‘nntp_mopen’: nntp.c:764:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 764 | fread (LOCAL->over_fmt = (char *) fs_get ((size_t) k + 3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 765 | (size_t) 1,(size_t) k,f); | ~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c: In function ‘nntp_header’: nntp.c:1100:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1100 | fread (elt->private.msg.header.text.data = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1101 | (unsigned char *) fs_get ((size_t) *size + 3), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1102 | (size_t) 1,(size_t) *size,f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` smtp.c smtp.c: In function ‘smtp_open_full’: smtp.c:172:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 172 | if (netstream = /* try to open ordinary connection */ | ^~~~~~~~~ smtp.c: In function ‘smtp_soutr’: smtp.c:783:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 783 | while (t = strstr (s,"\015\012.")) { | ^ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` imap4r1.c imap4r1.c: In function ‘imap_lsub’: imap4r1.c:505:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 505 | if (s = sm_read (&sdb)) do if (imap_valid (s) && pmatch (s,mbx)) | ^ imap4r1.c:507:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 507 | while (s = sm_read (&sdb)); /* until no more subscriptions */ | ^ imap4r1.c: In function ‘imap_manage’: imap4r1.c:681:52: warning: the address of ‘imapdriver’ will always evaluate as ‘true’ [-Waddress] 681 | if (mail_valid_net (mailbox,&imapdriver,NIL,mbx) && | ^~ imap4r1.c: In function ‘imap_open’: imap4r1.c:849:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 849 | else if (reply = imap_rimap (stream,"*imap",&mb,usr,tmp)); | ^~~~~ imap4r1.c: In function ‘imap_close’: imap4r1.c:1317:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1317 | if (thr = LOCAL->cap.threader) while (t = thr) { | ^~~ imap4r1.c:1317:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1317 | if (thr = LOCAL->cap.threader) while (t = thr) { | ^ imap4r1.c: In function ‘imap_structure’: imap4r1.c:1499:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1499 | if (j = (set->last == 0xffffffff) ? stream->nmsgs : | ^ imap4r1.c:1522:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1522 | if (k = (k > i) ? k - i : 0) | ^ imap4r1.c: In function ‘imap_msgdata’: imap4r1.c:1700:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1700 | else if (t = strstr (section,".HEADER")) { | ^ imap4r1.c: In function ‘imap_uid’: imap4r1.c:1884:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1884 | if (k = imap_uidlookahead) {/* build UID list */ | ^ imap4r1.c: In function ‘imap_search’: imap4r1.c:2048:48: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2048 | for (set = ss; set; set = set->next) if (i = set->first) { | ^ imap4r1.c: In function ‘imap_gc’: imap4r1.c:2650:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2650 | if (elt = (MESSAGECACHE *) (*mc) (stream,i,CH_ELT)) | ^~~ imap4r1.c: In function ‘imap_capability’: imap4r1.c:2705:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2705 | if (thr = LOCAL->cap.threader) while (t = thr) { | ^~~ imap4r1.c:2705:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2705 | if (thr = LOCAL->cap.threader) while (t = thr) { | ^ imap4r1.c: In function ‘imap_send’: imap4r1.c:2927:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2927 | if (arglst = args) while (arg = *arglst++) { | ^~~~~~ imap4r1.c:2927:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2927 | if (arglst = args) while (arg = *arglst++) { | ^~~ imap4r1.c:2947:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2947 | if (reply = imap_send_astring (stream,tag,&s,&st,NIL,CMDBASE+MAXCOMMAND)) | ^~~~~ imap4r1.c:2951:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2951 | if (reply = imap_send_literal (stream,tag,&s,arg->text)) return reply; | ^~~~~ imap4r1.c:2959:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2959 | if (reply = imap_send_astring (stream,tag,&s,&list->text,NIL, | ^~~~~ imap4r1.c:2963:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2963 | while (list = list->next); | ^~~~ imap4r1.c:2967:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2967 | if (reply = imap_send_spgm (stream,tag,CMDBASE,&s,arg->text, | ^~~~~ imap4r1.c:3053:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3053 | if (reply = imap_send_astring (stream,tag,&s,&st,T,CMDBASE+MAXCOMMAND)) | ^~~~~ imap4r1.c:3075:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3075 | if (t = map->flags) { /* flags given? */ | ^ imap4r1.c:3087:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3087 | if (reply = imap_send_astring (stream,tag,&s,&st,NIL, | ^~~~~ imap4r1.c:3091:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3091 | if (reply = imap_send_literal (stream,tag,&s,map->message)) | ^~~~~ imap4r1.c:3121:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3121 | while (list = list->next); | ^~~~ imap4r1.c: In function ‘imap_send_spgm’: imap4r1.c:3355:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3355 | if (hdr = pgm->header) do { | ^~~ imap4r1.c:3357:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3357 | if (reply = imap_send_astring (stream,tag,s,&hdr->line,NIL,limit)) | ^~~~~ imap4r1.c:3360:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3360 | if (reply = imap_send_astring (stream,tag,s,&hdr->text,NIL,limit)) | ^~~~~ imap4r1.c:3362:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3362 | } while (hdr = hdr->next); | ^~~ imap4r1.c:3365:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3365 | if (reply = imap_send_spgm (stream,tag,base,s,pgo->first,limit)) | ^~~~~ imap4r1.c:3368:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3368 | if (reply = imap_send_spgm (stream,tag,base,s,pgo->second,limit)) | ^~~~~ imap4r1.c:3374:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3374 | if (reply = imap_send_spgm (stream,tag,base,s,pgl->pgm,limit)) | ^~~~~ imap4r1.c: In function ‘imap_send_sset’: imap4r1.c:3452:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3452 | if (reply = imap_send_literal (stream,tag,s,&st)) return reply; | ^~~~~ imap4r1.c:3454:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3454 | if (reply = imap_send_sset (stream,tag,NIL,s,set,prefix,limit)) | ^~~~~ imap4r1.c: In function ‘imap_reply’: imap4r1.c:3555:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3555 | if (reply = imap_parse_reply (stream,net_getline (LOCAL->netstream))) { | ^~~~~ imap4r1.c: In function ‘imap_parse_unsolicited’: imap4r1.c:3733:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3733 | while (prop = (strtok_r (t," )",&r))) { | ^~~~ imap4r1.c:3808:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3808 | else if (t = strchr (s = t,' ')) *t++ = '\0'; | ^ imap4r1.c:3907:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3907 | while (s = strtok_r (NIL," )",&r)); | ^ imap4r1.c:3911:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3911 | if (i = strtoul (t,NIL,10)) { | ^ imap4r1.c:3920:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3920 | } while (t = strtok_r (NIL," ",&r)); | ^ imap4r1.c:3944:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3944 | if (s = reply->text) { | ^ imap4r1.c:4008:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4008 | if (t = strtok_r (reply->text+1," ",&r)) do { | ^ imap4r1.c:4017:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4017 | while (t = strtok_r (NIL," ",&r)); | ^ imap4r1.c:4028:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4028 | if (t = imap_parse_astring (stream,&s,reply,&j)) { | ^ imap4r1.c:4046:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4046 | if (s = reply->text) { /* parse namespace results */ | ^ imap4r1.c:4166:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4166 | else if (t = strchr (s,' ')) t = s; | ^ imap4r1.c:4169:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4169 | else if (t = strpbrk (s," )")) t = s; | ^ imap4r1.c: In function ‘imap_parse_response’: imap4r1.c:4266:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4266 | if (s = strchr (strncpy (t = LOCAL->tmp,s,i),' ')) *s++ = '\0'; | ^ imap4r1.c:4275:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4275 | if (elt = (MESSAGECACHE *) (*mc) (stream,j,CH_ELT)) | ^~~ imap4r1.c:4286:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4286 | if (s = strtok_r (s+1," ",&r)) do { | ^ imap4r1.c:4300:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4300 | while (s = strtok_r (NIL," ",&r)); | ^ imap4r1.c: In function ‘imap_parse_astring’: imap4r1.c:4845:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4845 | if (i = *txtptr - s) { /* atom ends at atom_special */ | ^ imap4r1.c: In function ‘imap_parse_string’: imap4r1.c:4958:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4958 | if (rp) for (k = 0; j = min ((long) MAILTMPLEN,(long) i); i -= j) { | ^ imap4r1.c:4966:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4966 | for (st = string; st = strpbrk (st,"\015\012\011"); *st++ = ' '); | ^~ imap4r1.c: In function ‘imap_parse_body_structure’: imap4r1.c:5115:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5115 | if (body->subtype = imap_parse_string(stream,txtptr,reply,NIL,NIL,LONGT)) | ^~~~ imap4r1.c:5155:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5155 | if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { | ^ imap4r1.c:5165:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5165 | if (body->subtype = imap_parse_string(stream,txtptr,reply,NIL,NIL,LONGT)) | ^~~~ imap4r1.c:5176:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5176 | if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { | ^ imap4r1.c: In function ‘imap_parse_language’: imap4r1.c:5373:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5373 | else if (s = imap_parse_string (stream,txtptr,reply,NIL,&i,LONGT)) { | ^ imap4r1.c: In function ‘imap_parse_extension’: imap4r1.c:5441:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5441 | if (i = strtoul (*txtptr,(char **) txtptr,10)) do | ^ imap4r1.c: In function ‘imap_parse_capabilities’: imap4r1.c:5477:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5477 | if (thr = LOCAL->cap.threader) while (th = thr) { | ^~~ imap4r1.c:5477:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5477 | if (thr = LOCAL->cap.threader) while (th = thr) { | ^~ imap4r1.c:5520:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5520 | else if (s = strchr (t,'=')) { | ^ imap4r1.c: In function ‘imap_reform_sequence’: imap4r1.c:5609:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5609 | for (s = sequence; t = strpbrk (s,",:"); ) switch (*t++) { | ^ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` pop3.c pop3.c: In function ‘pop3_lsub’: pop3.c:279:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 279 | if (s = sm_read (&sdb)) do if (pop3_valid (s) && pmatch (s,mbx)) | ^ pop3.c:281:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 281 | while (s = sm_read (&sdb)); /* until no more subscriptions */ | ^ pop3.c: In function ‘pop3_open’: pop3.c:77:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 77 | #define LOCAL ((POP3LOCAL *) stream->local) | ^ pop3.c:429:11: note: in expansion of macro ‘LOCAL’ 429 | if (LOCAL->loser = mb.loser) strcat (tmp,"/loser"); | ^~~~~ pop3.c: In function ‘pop3_capa’: pop3.c:499:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | if (args = strchr (t,' ')) *args++ = '\0'; | ^~~~ pop3.c:510:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 510 | if (s = strchr(args,' ')){/* separate time from possible USER */ | ^ pop3.c:521:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 521 | if (s = strchr(args,' ')){/* separate time from possible USER */ | ^ pop3.c: In function ‘pop3_header’: pop3.c:843:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 843 | else if (elt->private.msg.header.text.size = pop3_cache (stream,elt)) | ^~~ pop3.c: In function ‘pop3_expunge’: pop3.c:947:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 947 | if (ret = sequence ? ((options & EX_UID) ? | ^~~ pop3.c: In function ‘pop3_header’: pop3.c:848:7: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 848 | fread (elt->private.msg.header.text.data = (unsigned char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | fs_get ((size_t) elt->private.msg.header.text.size + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | (size_t) 1,(size_t) elt->private.msg.header.text.size,f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` unix.c unix.c: In function ‘unix_rename’: unix.c:418:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 418 | if (s = strrchr (s,'/')) { | ^ unix.c: In function ‘unix_expunge’: unix.c:845:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 845 | if (ret = (sequence ? ((options & EX_UID) ? | ^~~ unix.c:852:21: warning: unused variable ‘elt’ [-Wunused-variable] 852 | MESSAGECACHE *elt = mail_elt (stream,i); | ^~~ unix.c: In function ‘unix_append’: unix.c:1037:17: warning: unused variable ‘uidlocation’ [-Wunused-variable] 1037 | unsigned long uidlocation = 0; | ^~~~~~~~~~~ unix.c: In function ‘unix_append_msgs’: unix.c:1257:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1257 | for (x = tmp; x = strchr (x,'\r'); --j) memmove (x,x+1,j-(x-tmp)); | ^ unix.c: In function ‘unix_parse’: unix.c:1483:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1483 | else if (i = sbuf.st_size - LOCAL->filesize) { | ^ unix.c:1770:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1770 | if (u = strpbrk (err,"\r\n")) *u = '\0'; | ^ unix.c: In function ‘unix_xstatus’: unix.c:2015:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2015 | for (n = 0; n < NUSERFLAGS; ++n) if (t = stream->user_flags[n]) | ^ unix.c:2037:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2037 | if (n = elt->user_flags) do { | ^ unix.c: In function ‘unix_rewrite’: unix.c:2101:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2101 | if (ret = unix_extend (stream,size)) { | ^~~ unix.c: In function ‘unix_write’: unix.c:2311:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2311 | if (j = i ? ((f->buflen - i) % OVERFLOWBUFLEN) : f->buflen) { | ^ unix.c:2327:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2327 | if (j = min (i,f->protect - f->filepos)) { | ^ unix.c: In function ‘unix_open’: unix.c:519:7: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 519 | ftruncate (fd,i); /* make sure tied off */ | ^~~~~~~~~~~~~~~~ unix.c: In function ‘unix_header’: unix.c:630:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 630 | read (LOCAL->fd,LOCAL->buf,elt->private.msg.header.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:640:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 640 | read (LOCAL->fd,s = (char *) fs_get (elt->private.msg.header.text.size+1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641 | elt->private.msg.header.text.size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_text_work’: unix.c:707:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 707 | read (LOCAL->fd,LOCAL->buf,elt->private.msg.text.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_copy’: unix.c:956:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 956 | read (LOCAL->fd,LOCAL->buf,elt->private.special.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:982:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 982 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_append’: unix.c:1152:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1152 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_rewrite’: unix.c:2139:11: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2139 | read (LOCAL->fd,LOCAL->buf,elt->private.special.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:2239:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2239 | ftruncate (LOCAL->fd,LOCAL->filesize = size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_extend’: unix.c:2285:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2285 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘mbox_ping’: unix.c:2611:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2611 | read (sfd,s = (char *) fs_get (size + 1),size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:2621:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2621 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:2629:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2629 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:2640:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2640 | ftruncate (sfd,0); /* truncate sysinbox to zero bytes */ | ^~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_parse’: unix.c:1749:48: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 1749 | sprintf (err,"Discarding bogus %s header in message %lu", | ^~ 1750 | (char *) tmp,elt->msgno); | ~~~ In file included from /usr/include/stdio.h:970, from unix.c:40: In function ‘sprintf’, inlined from ‘unix_parse’ at unix.c:1749:3: /usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output between 38 and 1080 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mbx.c mbx.c: In function ‘mbx_rename’: mbx.c:480:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 480 | if (s = strrchr (tmp,'/')) { | ^ mbx.c: In function ‘mbx_ping’: mbx.c:825:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 825 | else if (ret = mbx_parse (stream)) { | ^~~ mbx.c:829:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 829 | if (elt = mbx_elt (stream,i,LOCAL->expok)) { | ^~~ mbx.c: In function ‘mbx_expunge’: mbx.c:888:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 888 | if (ret = sequence ? ((options & EX_UID) ? | ^~~ mbx.c:895:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 895 | else if (nexp = mbx_rewrite (stream,&reclaimed,sequence ? -1 : 1)) { | ^~~~ mbx.c: In function ‘mbx_snarf’: mbx.c:938:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 938 | if (j = hdrlen + txtlen) { | ^ mbx.c: In function ‘mbx_copy’: mbx.c:1035:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1035 | if (s = stream->user_flags[find_rightmost_bit (&j)]) | ^ mbx.c:1044:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1044 | if (ret = (write (fd,LOCAL->buf,strlen (LOCAL->buf)) > 0)) { | ^~~ mbx.c: In function ‘mbx_hdrpos’: mbx.c:1644:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1644 | if (*size = elt->private.msg.header.text.size) return ret; | ^ mbx.c: In function ‘mbx_rewrite’: mbx.c:1736:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1736 | if (m = (elt = mbx_elt (stream,i,NIL))->private.special.offset - ppos) { | ^ mbx.c:1776:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1776 | if (m = (LOCAL->filesize -= delta) - pos) { | ^ mbx.c:1795:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1795 | if (elt = mbx_elt (stream,i,T)) { | ^~~ mbx.c: In function ‘mbx_header’: mbx.c:709:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 709 | read (LOCAL->fd,s = LOCAL->buf,*length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c: In function ‘mbx_snarf’: mbx.c:965:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 965 | ftruncate (LOCAL->fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c: In function ‘mbx_copy’: mbx.c:1046:11: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1046 | read (LOCAL->fd,LOCAL->buf,j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:1060:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1060 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c: In function ‘mbx_append’: mbx.c:1195:7: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1195 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c: In function ‘mbx_parse’: mbx.c:1269:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1269 | read (LOCAL->fd,LOCAL->buf,HDRSIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c: In function ‘mbx_rewrite’: mbx.c:1757:13: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1757 | read (LOCAL->fd,LOCAL->buf,m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:1781:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1781 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:970, from mbx.c:37: In function ‘sprintf’, inlined from ‘mbx_read_flags’ at mbx.c:1515:5: /usr/include/bits/stdio2.h:30:10: warning: ‘__sprintf_chk’ argument 8 may overlap destination object ‘_33’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘mbx_update_status’ at mbx.c:1599:7: /usr/include/bits/stdio2.h:30:10: warning: ‘__sprintf_chk’ argument 8 may overlap destination object ‘_36’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mmdf.c mmdf.c: In function ‘mmdf_rename’: mmdf.c:557:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 557 | if (s = strrchr (s,'/')) { | ^ mmdf.c: In function ‘mmdf_expunge’: mmdf.c:984:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 984 | if (ret = (sequence ? ((options & EX_UID) ? | ^~~ mmdf.c:991:21: warning: unused variable ‘elt’ [-Wunused-variable] 991 | MESSAGECACHE *elt = mail_elt (stream,i); | ^~~ mmdf.c: In function ‘mmdf_append’: mmdf.c:1173:17: warning: unused variable ‘uidlocation’ [-Wunused-variable] 1173 | unsigned long uidlocation = 0; | ^~~~~~~~~~~ mmdf.c: In function ‘mmdf_append_msgs’: mmdf.c:1394:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1394 | for (x = tmp; x = strpbrk (x,"\01\r"); --j) memmove (x,x+1,j-(x-tmp)); | ^ mmdf.c: In function ‘mmdf_parse’: mmdf.c:1612:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1612 | else if (i = sbuf.st_size - LOCAL->filesize) { | ^ mmdf.c:1934:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1934 | if (u = strpbrk (err,"\r\n")) *u = '\0'; | ^ mmdf.c: In function ‘mmdf_xstatus’: mmdf.c:2178:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2178 | for (n = 0; n < NUSERFLAGS; ++n) if (t = stream->user_flags[n]) | ^ mmdf.c:2200:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2200 | if (n = elt->user_flags) do { | ^ mmdf.c: In function ‘mmdf_rewrite’: mmdf.c:2264:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2264 | if (ret = mmdf_extend (stream,size)) { | ^~~ mmdf.c: In function ‘mmdf_write’: mmdf.c:2457:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2457 | if (j = i ? ((f->buflen - i) % OVERFLOWBUFLEN) : f->buflen) { | ^ mmdf.c:2473:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2473 | if (j = min (i,f->protect - f->filepos)) { | ^ mmdf.c: In function ‘mmdf_open’: mmdf.c:658:7: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 658 | ftruncate (fd,i); /* make sure tied off */ | ^~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_header’: mmdf.c:769:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 769 | read (LOCAL->fd,LOCAL->buf,elt->private.msg.header.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:779:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 779 | read (LOCAL->fd,s = (char *) fs_get (elt->private.msg.header.text.size+1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | elt->private.msg.header.text.size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_text_work’: mmdf.c:846:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 846 | read (LOCAL->fd,LOCAL->buf,elt->private.msg.text.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_copy’: mmdf.c:1091:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1091 | read (LOCAL->fd,LOCAL->buf,elt->private.special.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:1118:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1118 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_append’: mmdf.c:1288:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1288 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_rewrite’: mmdf.c:2302:11: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2302 | read (LOCAL->fd,LOCAL->buf,elt->private.special.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:2385:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2385 | ftruncate (LOCAL->fd,LOCAL->filesize = size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_extend’: mmdf.c:2431:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2431 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` tenex.c tenex.c: In function ‘tenex_rename’: tenex.c:324:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 324 | if (s = strrchr (tmp,'/')) {/* found superior to destination name? */ | ^ tenex.c: In function ‘tenex_snarf’: tenex.c:772:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 772 | if (j = hdrlen + txtlen) { | ^ tenex.c: In function ‘tenex_fast’: tenex.c:516:11: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 516 | read (LOCAL->fd,LOCAL->buf,elt->private.msg.full.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_header’: tenex.c:567:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 567 | read (LOCAL->fd,LOCAL->buf,*length = i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c:572:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 572 | read (LOCAL->fd,s,i); /* slurp the data */ | ^~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_text’: tenex.c:614:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 614 | read (LOCAL->fd,LOCAL->buf,i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c:629:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 629 | read (LOCAL->fd,s,i); /* slurp the data */ | ^~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_snarf’: tenex.c:799:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 799 | ftruncate (LOCAL->fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_expunge’: tenex.c:890:13: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 890 | read (LOCAL->fd,LOCAL->buf,m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c:917:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 917 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_copy’: tenex.c:1008:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1008 | read (LOCAL->fd,LOCAL->buf,j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c:1016:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1016 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_append’: tenex.c:1150:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1150 | ftruncate (fd,sbuf.st_size);/* revert file */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_hdrpos’: tenex.c:1456:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1456 | read (LOCAL->fd,s = LOCAL->buf,i = min (msiz-siz,(long) MAILTMPLEN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mtx.c mtx.c: In function ‘mtx_rename’: mtx.c:317:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 317 | if (s = strrchr (tmp,'/')) {/* found superior to destination name? */ | ^ mtx.c: In function ‘mtx_snarf’: mtx.c:683:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 683 | if (j = hdrlen + txtlen) { | ^ mtx.c: In function ‘mtx_header’: mtx.c:515:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 515 | read (LOCAL->fd,LOCAL->buf,*length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c: In function ‘mtx_snarf’: mtx.c:710:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 710 | ftruncate (LOCAL->fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c: In function ‘mtx_expunge’: mtx.c:801:13: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 801 | read (LOCAL->fd,LOCAL->buf,m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c:827:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 827 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c: In function ‘mtx_copy’: mtx.c:918:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 918 | read (LOCAL->fd,LOCAL->buf,j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c:926:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 926 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c: In function ‘mtx_append’: mtx.c:1053:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1053 | ftruncate (fd,sbuf.st_size);/* revert file */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` news.c news.c: In function ‘news_list’: news.c:218:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 218 | if (s = strchr (pattern,'.')) *++s = '\0'; | ^ news.c:234:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 234 | if (t = strtok_r (s,"\n",&r)) do if (u = strchr (t,' ')) { | ^ news.c:234:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 234 | if (t = strtok_r (s,"\n",&r)) do if (u = strchr (t,' ')) { | ^ news.c:243:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 243 | } while (t = strtok_r (NIL,"\n",&r)); | ^ news.c: In function ‘news_canonicalize’: news.c:286:34: warning: value computed is not used [-Wunused-value] 286 | for (i = 0, s = pattern; *s; *s++) if ((*s == '*') || (*s == '%')) ++i; | ^~~~ news.c: In function ‘news_open’: news.c:368:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 368 | while (s = strchr (s,'.')) *s = '/'; | ^ news.c: In function ‘news_select’: news.c:408:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 408 | char *s = name->d_name; | ^~~~ news.c:409:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 409 | while (c = *s++) if (!isdigit (c)) return NIL; | ^ news.c: In function ‘news_valid’: news.c:161:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 161 | read (fd,t = s = (char *) fs_get (sbuf.st_size+1),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ news.c: In function ‘news_list’: news.c:228:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 228 | read (fd,s = (char *) fs_get (sbuf.st_size + 1),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` phile.c phile.c: In function ‘phile_open’: phile.c:292:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 292 | if (k = t->tm_yday - k) i += ((k < 0) == (abs (k) == 1)) ? -24*60 : 24*60; | ^ phile.c:309:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 309 | if (pw = getpwuid (sbuf.st_uid)) strcpy (tmp,pw->pw_name); | ^~ phile.c:321:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 321 | if (i = phile_type (buf->data,buf->size,&j)) { | ^ phile.c:317:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 317 | read (fd,buf->data = (unsigned char *) fs_get (buf->size + 1),buf->size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mh.c mh.c: In function ‘mh_path’: mh.c:257:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 257 | if (v = strpbrk (s," \t")) { | ^ mh.c: In function ‘mh_dirfmttest’: mh.c:330:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 330 | while (c = *s++) if (!isdigit (c)) return NIL; | ^ mh.c: In function ‘mh_scan’: mh.c:349:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 349 | if (s = strchr (test,'/')) *++s = '\0'; | ^ mh.c:362:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 362 | if (s = strpbrk (test,"%*")) { | ^ mh.c:369:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 369 | if (s = strrchr (file,'/')) { | ^ mh.c: In function ‘mh_lsub’: mh.c:407:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 407 | while (s = sm_read (&sdb)); /* until no more subscriptions */ | ^ mh.c: In function ‘mh_list_work’: mh.c:431:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 431 | if (dp = opendir (curdir)) { /* open directory */ | ^~ mh.c:432:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 432 | while (d = readdir (dp)) /* scan, ignore . and numeric names */ | ^ mh.c: In function ‘mh_delete’: mh.c:516:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 516 | if (dirp = opendir (tmp)) { /* open directory */ | ^~~~ mh.c:519:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 519 | while (d = readdir (dirp)) if (mh_dirfmttest (d->d_name)) { | ^ mh.c: In function ‘mh_rename’: mh.c:556:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 556 | if (s = strrchr (mh_file (tmp1,newname),'/')) { | ^ mh.c: In function ‘mh_ping’: mh.c:889:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 889 | if (s = (void *) names) fs_give ((void **) &s); | ^ mh.c:939:24: warning: too many arguments for format [-Wformat-extra-args] 939 | sprintf (tmp,"Message copy to MH mailbox failed: %.80s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh.c: In function ‘mh_expunge’: mh.c:983:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 983 | if (ret = sequence ? ((options & EX_UID) ? | ^~~ mh.c: In function ‘mh_append’: mh.c:1138:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1138 | if (s = (void *) names) fs_give ((void **) &s); | ^ mh.c:1102:10: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 1102 | long i,size,last,nfiles; | ^~~~ mh.c: In function ‘mh_select’: mh.c:1200:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1200 | char *s = name->d_name; | ^~~~ mh.c:1201:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1201 | while (c = *s++) if (!isdigit (c)) return NIL; | ^ mh.c: In function ‘mh_canonicalize’: mh.c:1264:34: warning: value computed is not used [-Wunused-value] 1264 | for (i = 0, s = pattern; *s; *s++) if ((*s == '*') || (*s == '%')) ++i; | ^~~~ mh.c: In function ‘mh_path’: mh.c:251:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 251 | read (fd,(t = (char *) fs_get (sbuf.st_size + 1)),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mx.c mx.c: In function ‘mx_dirfmttest’: mx.c:242:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 242 | while (c = *name++) if (!isdigit (c)) return NIL; | ^ mx.c: In function ‘mx_scan_contents’: mx.c:289:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 289 | if (a = (void *) names) fs_give ((void **) &a); | ^ mx.c: In function ‘mx_create’: mx.c:348:7: warning: unused variable ‘fd’ [-Wunused-variable] 348 | int fd; | ^~ mx.c: In function ‘mx_delete’: mx.c:395:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 395 | if (dirp = opendir (tmp)) { /* open directory */ | ^~~~ mx.c:398:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 398 | while (d = readdir (dirp)) if (mx_select (d)) { | ^ mx.c: In function ‘mx_rename’: mx.c:441:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 441 | if (s = strrchr (mx_file (tmp1,newname),'/')) { | ^ mx.c:469:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 469 | if (a = (void *) names) fs_give ((void **) &a); | ^ mx.c: In function ‘mx_ping’: mx.c:752:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 752 | if (s = (void *) names) fs_give ((void **) &s); | ^ mx.c:803:24: warning: too many arguments for format [-Wformat-extra-args] 803 | sprintf (tmp,"Message copy to MX mailbox failed: %.80s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mx.c: In function ‘mx_expunge’: mx.c:847:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 847 | if (ret = (sequence ? ((options & EX_UID) ? | ^~~ mx.c: In function ‘mx_copy’: mx.c:939:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 939 | if (ret = ((fd = open (mx_fast_work (stream,elt),O_RDONLY,NIL)) | ^~~ mx.c:949:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 949 | if (j = elt->user_flags) do | ^ mx.c:950:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 950 | if (t = stream->user_flags[find_rightmost_bit (&j)]) | ^ mx.c:960:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 960 | if (ret = mx_append_msg (astream,tmp,elt,&st,dest)) { | ^~~ mx.c:904:21: warning: variable ‘uid’ set but not used [-Wunused-but-set-variable] 904 | unsigned long i,j,uid,uidv; | ^~~ mx.c: In function ‘mx_select’: mx.c:1116:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1116 | char *s = name->d_name; | ^~~~ mx.c:1117:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1117 | while (c = *s++) if (!isdigit (c)) return NIL; | ^ mx.c: In function ‘mx_lockindex’: mx.c:1189:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1189 | if (s = strchr (t = ++s,'\n')) { | ^ mx.c: In function ‘mx_header’: mx.c:636:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 636 | read (fd,LOCAL->buf,elt->rfc822_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mx.c: In function ‘mx_lockindex’: mx.c:1177:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1177 | read (LOCAL->fd,s = idx = (char *) fs_get (sbuf.st_size + 1),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mx.c: In function ‘mx_unlockindex’: mx.c:1269:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1269 | ftruncate (LOCAL->fd,size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mix.c mix.c: In function ‘mix_scan_contents’: mix.c:336:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 336 | if (a = (void *) names) fs_give ((void **) &a); | ^ mix.c: In function ‘mix_create’: mix.c:63:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘int’ [-Wformat=] 63 | #define MTAFMT "V%08lx\015\012L%08lx\015\012N%08lx\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:420:16: note: in expansion of macro ‘MTAFMT’ 420 | fprintf (f,MTAFMT,now,0,now); | ^~~~~~ mix.c:63:36: note: format string is defined here 63 | #define MTAFMT "V%08lx\015\012L%08lx\015\012N%08lx\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c: In function ‘mix_delete’: mix.c:480:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 480 | if (dirp = opendir (tmp)) { /* open directory */ | ^~~~ mix.c:483:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 483 | while (d = readdir (dirp)) if (mix_dirfmttest (d->d_name)) { | ^ mix.c: In function ‘mix_rename’: mix.c:531:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 531 | if (s = strrchr (tmp1,'/')) { | ^ mix.c:569:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 569 | if (a = (void *) names) fs_give ((void **) &a); | ^ mix.c: In function ‘mix_rselect’: mix.c:592:30: warning: passing argument 1 of ‘mix_dirfmttest’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 592 | return mix_dirfmttest (name->d_name); | ~~~~^~~~~~~~ mix.c:287:28: note: expected ‘char *’ but argument is of type ‘const char *’ 287 | long mix_dirfmttest (char *name) | ~~~~~~^~~~ mix.c: In function ‘mix_open’: mix.c:636:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 636 | if (silent = stream->silent) LOCAL->internal = T; | ^~~~~~ mix.c: In function ‘mix_header’: mix.c:754:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 754 | if (s = strpbrk (LOCAL->buf,"\015\012")) *s = '\0'; | ^ mix.c:711:7: warning: unused variable ‘fd’ [-Wunused-variable] 711 | int fd; | ^~ mix.c: In function ‘mix_text’: mix.c:774:17: warning: unused variable ‘i’ [-Wunused-variable] 774 | unsigned long i; | ^ mix.c: In function ‘mix_ping’: mix.c:965:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 965 | if (snarfok = mail_append_full (stream,"INBOX",flags,date,&msg)) { | ^~~~~~~ mix.c:990:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 990 | if (statf = mix_parse (stream,&idxf,LONGT, | ^~~~~ mix.c:929:15: warning: unused variable ‘sfd’ [-Wunused-variable] 929 | int mfd,ifd,sfd; | ^~~ mix.c:929:11: warning: unused variable ‘ifd’ [-Wunused-variable] 929 | int mfd,ifd,sfd; | ^~~ mix.c:929:7: warning: unused variable ‘mfd’ [-Wunused-variable] 929 | int mfd,ifd,sfd; | ^~~ mix.c: In function ‘mix_expunge’: mix.c:1038:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1038 | else if (statf = mix_parse (stream,&idxf,LONGT, | ^~~~~ mix.c:1110:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1110 | if (a = (void *) names) fs_give ((void **) &a); | ^ mix.c:1026:11: warning: unused variable ‘sfd’ [-Wunused-variable] 1026 | int ifd,sfd; | ^~~ mix.c:1026:7: warning: unused variable ‘ifd’ [-Wunused-variable] 1026 | int ifd,sfd; | ^~~ mix.c: In function ‘mix_select’: mix.c:1153:27: warning: passing argument 1 of ‘mix_dirfmttest’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1153 | if (mix_dirfmttest (name->d_name)) { | ~~~~^~~~~~~~ mix.c:287:28: note: expected ‘char *’ but argument is of type ‘const char *’ 287 | long mix_dirfmttest (char *name) | ~~~~~~^~~~ mix.c:1154:18: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1154 | for (c = *(s = name->d_name + sizeof (MIXNAME) - 1); c && isxdigit (c); | ^ mix.c: In function ‘mix_msgfsort’: mix.c:1170:14: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1170 | char *n1 = (*d1)->d_name + sizeof (MIXNAME) - 1; | ^ mix.c:1171:14: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1171 | char *n2 = (*d2)->d_name + sizeof (MIXNAME) - 1; | ^ mix.c: In function ‘mix_burp’: mix.c:1236:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1236 | else if (ret = !truncate (LOCAL->buf,burp->set.last)) | ^~~ mix.c:1219:9: warning: variable ‘s’ set but not used [-Wunused-but-set-variable] 1219 | void *s; | ^ mix.c: In function ‘mix_burp_check’: mix.c:1340:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1340 | } while (set = set->next); | ^~~ mix.c: In function ‘mix_copy’: mix.c:1378:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1378 | else if (ret = ((astream = mail_open (NIL,mailbox,OP_SILENT)) && | ^~~ mix.c:69:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘int’ [-Wformat=] 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1393:25: note: in expansion of macro ‘MSRFMT’ 1393 | sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); | ^~~~~~ mix.c:69:23: note: format string is defined here 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:69:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 14 has type ‘int’ [-Wformat=] 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1393:25: note: in expansion of macro ‘MSRFMT’ 1393 | sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); | ^~~~~~ mix.c:69:64: note: format string is defined here 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:1403:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1403 | if (msgf = mix_data_open (astream,&fd,&size,newsize)) { | ^~~~ mix.c:1432:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1432 | if (j = elt->user_flags) do | ^ mix.c:1455:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1455 | if (ret = (mix_meta_update (astream) && | ^~~ mix.c:1405:23: warning: variable ‘uid’ set but not used [-Wunused-but-set-variable] 1405 | unsigned long j,uid,uidv; | ^~~ mix.c: In function ‘mix_append’: mix.c:1519:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1519 | if (ret = compare_cstring (mailbox,"INBOX") ? | ^~~ mix.c:1536:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1536 | if (ret = ((astream = mail_open (NIL,mailbox,OP_SILENT)) && | ^~~ mix.c:69:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘int’ [-Wformat=] 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1550:27: note: in expansion of macro ‘MSRFMT’ 1550 | sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); | ^~~~~~ mix.c:69:23: note: format string is defined here 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:69:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 14 has type ‘int’ [-Wformat=] 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1550:27: note: in expansion of macro ‘MSRFMT’ 1550 | sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); | ^~~~~~ mix.c:69:64: note: format string is defined here 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:1555:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1555 | if (msgf = mix_data_open (astream,&fd,&size,hdrsize + SIZE (message))) { | ^~~~ mix.c: In function ‘mix_append_msg’: mix.c:1632:26: warning: unused variable ‘hoff’ [-Wunused-variable] 1632 | unsigned long i,j,k,uf,hoff; | ^~~~ mix.c:1632:17: warning: unused variable ‘i’ [-Wunused-variable] 1632 | unsigned long i,j,k,uf,hoff; | ^ mix.c: In function ‘mix_parse’: mix.c:1743:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1743 | else if (s = mix_meta_slurp (stream,&i)) { | ^ mix.c:1750:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1750 | if (s = strstr (t = s,"\015\012")) { | ^ mix.c:1779:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1779 | if (t = strchr (k = t,' ')) *t++ = '\0'; | ^ mix.c: In function ‘mix_index_update’: mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:22: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 13 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:63: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 14 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:69: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 15 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:75: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 16 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:81: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 17 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:87: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c: In function ‘mix_status_update’: mix.c:67:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2318:22: note: in expansion of macro ‘STRFMT’ 2318 | sprintf (tmp,STRFMT,0,0,0,0); | ^~~~~~ mix.c:67:22: note: format string is defined here 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:67:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘int’ [-Wformat=] 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2318:22: note: in expansion of macro ‘STRFMT’ 2318 | sprintf (tmp,STRFMT,0,0,0,0); | ^~~~~~ mix.c:67:28: note: format string is defined here 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:67:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘int’ [-Wformat=] 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2318:22: note: in expansion of macro ‘STRFMT’ 2318 | sprintf (tmp,STRFMT,0,0,0,0); | ^~~~~~ mix.c:67:39: note: format string is defined here 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c: In function ‘mix_data_open’: mix.c:2425:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2425 | if (msgf = fdopen (*fd,"r+b")) fseek (msgf,*size,SEEK_SET); | ^~~~ mix.c: In function ‘mix_sortcache_open’: mix.c:2489:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2489 | if (i = mail_msgno (stream,uid)) { | ^ mix.c: In function ‘mix_sortcache_update’: mix.c:2668:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2668 | if (sl = s->references) /* count length of references */ | ^~ mix.c: In function ‘mix_read_record’: mix.c:2723:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2723 | if (s = strchr (buf,'\012')) { | ^ mix.c: In function ‘mix_copy’: mix.c:1477:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1477 | ftruncate (fd,size); /* revert file */ | ^~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_append’: mix.c:1594:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1594 | ftruncate (fd,size); /* revert all writes to file*/ | ^~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_meta_update’: mix.c:2209:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2209 | ftruncate (LOCAL->mfd,i); /* and tie off at that point */ | ^~~~~~~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_index_update’: mix.c:2255:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2255 | ftruncate (fileno (idxf),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2288:16: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2288 | if (ret) ftruncate (fileno (idxf),ftell (idxf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_status_update’: mix.c:2335:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2335 | ftruncate (fileno (statf),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2369:16: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2369 | if (ret) ftruncate (fileno (statf),ftell (statf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_sortcache_update’: mix.c:2697:16: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2697 | if (ret) ftruncate (fileno (f),ftell (f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_sortcache_open’: mix.c:2640:8: warning: ‘fd’ may be used uninitialized [-Wmaybe-uninitialized] 2640 | else fchmod (fd,sbuf.st_mode); | ^~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2438:7: note: ‘fd’ was declared here 2438 | int fd,refwd; | ^~ sh -c 'rm -rf c-client.a || true' ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o utf8aux.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o mix.o;ranlib c-client.a cc -fPIC -DPIC -D_REENTRANT `cat CFLAGS` `cat OSCFLAGS` -c osdep.c -o osdep.so In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from osdep.h:43, from osdep.c:31: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from auths.c:2, from env_unix.c:260, from osdep.c:51: auth_gss.c: In function ‘auth_gssapi_client’: auth_gss.c:100:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 100 | if (chal.value = (*challenger) (stream,(unsigned long *) &chal.length)) { | ^~~~ auth_gss.c: In function ‘auth_gssapi_server’: auth_gss.c:339:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 339 | if (resp.value = (*responder) ("",0,(unsigned long *) &resp.length)) { | ^~~~ auth_gss.c:399:21: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘void *’ [-Wformat=] 399 | SERVER_LOG ("Failed to acquire credentials for %s",buf.value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ | | | void * auth_gss.c:55:43: note: in definition of macro ‘SERVER_LOG’ 55 | #define SERVER_LOG(x,y) syslog (LOG_ALERT,x,y) | ^ auth_gss.c:399:57: note: format string is defined here 399 | SERVER_LOG ("Failed to acquire credentials for %s",buf.value); | ~^ | | | char * | %p auth_gss.c:406:23: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘void *’ [-Wformat=] 406 | SERVER_LOG ("Unknown GSSAPI failure: %s",resp.value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ | | | void * auth_gss.c:55:43: note: in definition of macro ‘SERVER_LOG’ 55 | #define SERVER_LOG(x,y) syslog (LOG_ALERT,x,y) | ^ auth_gss.c:406:49: note: format string is defined here 406 | SERVER_LOG ("Unknown GSSAPI failure: %s",resp.value); | ~^ | | | char * | %p auth_gss.c:414:21: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘void *’ [-Wformat=] 414 | SERVER_LOG ("GSSAPI mechanism status: %s",resp.value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ | | | void * auth_gss.c:55:43: note: in definition of macro ‘SERVER_LOG’ 55 | #define SERVER_LOG(x,y) syslog (LOG_ALERT,x,y) | ^ auth_gss.c:414:48: note: format string is defined here 414 | SERVER_LOG ("GSSAPI mechanism status: %s",resp.value); | ~^ | | | char * | %p In file included from auths.c:3: auth_ext.c: In function ‘auth_external_client’: auth_ext.c:62:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 62 | if (challenge = (*challenger) (stream,&clen)) { | ^~~~~~~~~ auth_ext.c:66:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 66 | if (challenge = (*challenger) (stream,&clen)) | ^~~~~~~~~ In file included from auths.c:4: auth_md5.c: In function ‘auth_md5_client’: auth_md5.c:105:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 105 | if (challenge = (*challenger) (stream,&clen)) { | ^~~~~~~~~ auth_md5.c:120:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 120 | if (challenge = (*challenger) (stream,&clen)) | ^~~~~~~~~ auth_md5.c: In function ‘auth_md5_server’: auth_md5.c:155:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 155 | if (user = (*responder) (chal,cl = strlen (chal),NIL)) { | ^~~~ auth_md5.c:157:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 157 | if (hash = strrchr (user,' ')) { | ^~~~ auth_md5.c:160:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 160 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; | ^~~~~~~~ auth_md5.c:162:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 162 | if (p = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { | ^ auth_md5.c: In function ‘apop_login’: auth_md5.c:238:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 238 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; | ^~~~~~~~ auth_md5.c:240:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 240 | if (s = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { | ^ In file included from auths.c:5: auth_pla.c: In function ‘auth_plain_client’: auth_pla.c:66:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 66 | if (challenge = (*challenger) (stream,&clen)) { | ^~~~~~~~~ auth_pla.c:94:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 94 | if (challenge = (*challenger) (stream,&clen)) | ^~~~~~~~~ auth_pla.c: In function ‘auth_plain_server’: auth_pla.c:123:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 123 | if (aid = (*responder) ("",0,&len)) { | ^~~ In file included from auths.c:6: auth_log.c: In function ‘auth_login_client’: auth_log.c:66:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 66 | if (challenge = (*challenger) (stream,&clen)) { | ^~~~~~~~~ auth_log.c:81:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 81 | if (challenge = (*challenger) (stream,&clen)) | ^~~~~~~~~ auth_log.c: In function ‘auth_login_server’: auth_log.c:107:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 107 | if (user = (*responder) (PWD_USER,sizeof (PWD_USER),NIL)) { | ^~~~ auth_log.c:108:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 108 | if (pass = (*responder) (PWD_PWD,sizeof (PWD_PWD),NIL)) { | ^~~~ auth_log.c:110:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 110 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; | ^~~~~~~~ env_unix.c: In function ‘do_date’: env_unix.c:514:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 514 | if (julian = t->tm_yday -julian) | ^~~~~~ env_unix.c: In function ‘valpwd’: env_unix.c:669:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 669 | if (s = auth_md5_pwd (user)) { | ^ env_unix.c:676:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 676 | else if (pw = pwuser (user)) {/* can get user? */ | ^~ env_unix.c: In function ‘dotlock_lock’: env_unix.c:1251:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1251 | if (s = strrchr (base->lock,'/')) { | ^ env_unix.c: In function ‘dorc’: env_unix.c:1582:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1582 | if (d = mail_valid (NIL,"INBOX",NIL)) { | ^ env_unix.c:1595:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1595 | if (d = (DRIVER *) mail_parameters (NIL,GET_DRIVER,(void *) k)) | ^ In file included from osdep.c:54: tcp_unix.c: In function ‘tcp_open’: tcp_unix.c:175:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 175 | if (adr = ip_stringtoaddr (tmp,&adrlen,&family)) { | ^~~ tcp_unix.c:215:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 215 | if (stream->ictr = ctr) *(stream->iptr = stream->ibuf) = tmp[0]; | ^~~~~~ tcp_unix.c: In function ‘tcp_aopen’: tcp_unix.c:350:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 350 | if (adr = ip_stringtoaddr (host,&len,&i)) fs_give ((void **) &adr); | ^~~ tcp_unix.c: In function ‘tcp_getbuffer’: tcp_unix.c:526:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 526 | if (n = min (size,stream->ictr)) { | ^ tcp_unix.c: In function ‘tcp_clienthost’: tcp_unix.c:832:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 832 | if (v = strchr (s,' ')) *v = '\0'; | ^ tcp_unix.c: In function ‘tcp_name’: tcp_unix.c:959:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 959 | if (t = tcp_name_valid (ip_sockaddrtoname (sadr))) { | ^ tcp_unix.c: In function ‘tcp_isclienthost’: tcp_unix.c:1000:17: warning: unused variable ‘sadrlen’ [-Wunused-variable] 1000 | size_t adrlen,sadrlen,len; | ^~~~~~~ osdep.c: In function ‘checkpw’: osdep.c:165:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 165 | if (pw = ((pam_start ((char *) mail_parameters (NIL,GET_SERVICENAME,NIL), | ^~ osdep.c: In function ‘ssl_start_work’: osdep.c:461:40: warning: ‘TLSv1_client_method’ is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 461 | TLSv1_client_method () : | ^~~~~~~~~~~~~~~~~~~ In file included from osdep.c:269: /usr/include/openssl/ssl.h:2060:50: note: declared here 2060 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_client_method(void); | ^~~~~~~~~~~~~~~~~~~ osdep.c:480:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 480 | if (s = (char *) mail_parameters (NIL,GET_SSLCAPATH,NIL)) | ^ osdep.c:484:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 484 | if (cert = PEM_read_bio_X509 (bio = BIO_new_mem_buf (s,sl),NIL,NIL,NIL)) { | ^~~~ osdep.c:493:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 493 | if (key = PEM_read_bio_PrivateKey (bio = BIO_new_mem_buf (t,tl), | ^~~ osdep.c:452:25: warning: unused variable ‘scq’ [-Wunused-variable] 452 | sslcertificatequery_t scq = | ^~~ osdep.c:451:19: warning: unused variable ‘tmp’ [-Wunused-variable] 451 | char *s,*t,*err,tmp[MAILTMPLEN]; | ^~~ osdep.c:451:15: warning: unused variable ‘err’ [-Wunused-variable] 451 | char *s,*t,*err,tmp[MAILTMPLEN]; | ^~~ osdep.c: In function ‘ssl_server_init’: osdep.c:956:40: warning: ‘TLSv1_server_method’ is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 956 | TLSv1_server_method () : | ^~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ssl.h:2059:50: note: declared here 2059 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_server_method(void); | ^~~~~~~~~~~~~~~~~~~ osdep.c:971:5: warning: ‘SSL_CTX_use_RSAPrivateKey_file’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 971 | else if (!(SSL_CTX_use_RSAPrivateKey_file (stream->context,key, | ^~~~ /usr/include/openssl/ssl.h:1732:12: note: declared here 1732 | __owur int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep.c:1008:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1008 | while (i = ERR_get_error ()) /* SSL failure */ | ^ osdep.c: In function ‘ssl_genkey’: osdep.c:1027:5: warning: ‘RSA_generate_key’ is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 1027 | if (!(key = RSA_generate_key (export ? keylength : 1024,RSA_F4,NIL,NIL))) { | ^~ In file included from /usr/include/openssl/x509.h:36, from /usr/include/openssl/x509v3.h:25, from osdep.c:268: /usr/include/openssl/rsa.h:264:30: note: declared here 264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^~~~~~~~~~~~~~~~ osdep.c:1030:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1030 | while (i = ERR_get_error ()) | ^ osdep.c: At top level: osdep.c:300:14: warning: ‘ssl_validate_cert’ declared ‘static’ but never defined [-Wunused-function] 300 | static char *ssl_validate_cert (X509 *cert,char *host); | ^~~~~~~~~~~~~~~~~ auth_md5.c: In function ‘auth_md5_pwd’: auth_md5.c:195:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 195 | read (fd,buf = (char *) fs_get (sbuf.st_size + 1),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ env_unix.c: In function ‘pw_login’: env_unix.c:785:44: warning: ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 785 | (ret = env_init (user,home))) chdir (myhomedir ()); | ^~~~~~~~~~~~~~~~~~~~ osdep.c: At top level: osdep.c:602:13: warning: ‘ssl_compare_hostnames’ defined but not used [-Wunused-function] 602 | static long ssl_compare_hostnames (unsigned char *s,unsigned char *pat) | ^~~~~~~~~~~~~~~~~~~~~ tcp_unix.c: In function ‘tcp_name’: tcp_unix.c:953:44: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1001 [-Wformat-overflow=] 953 | sprintf (tmp,"Reverse DNS resolution %s",adr); | ^~ ~~~ In file included from /usr/include/stdio.h:970, from osdep.c:32: In function ‘sprintf’, inlined from ‘tcp_name’ at tcp_unix.c:953:7: /usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output between 24 and 1047 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ tcp_unix.c: In function ‘tcp_name’: tcp_unix.c:961:42: warning: ‘__sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 961 | if (flag) sprintf (ret = tmp,"%s %s",t,adr); | ^ In function ‘sprintf’, inlined from ‘tcp_name’ at tcp_unix.c:961:17: /usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mail.c -o mail.so mail.c: In function ‘mm_cache’: mail.c:212:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 212 | if (stream->cache[i] = stream->cache[msgno]) | ^~~~~~ mail.c: In function ‘mail_parameters’: mail.c:385:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 385 | if (ret = (void *) d) d->flags &= ~DR_DISABLE; | ^~~ mail.c:390:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 390 | if (ret = (void *) d) d->flags |= DR_DISABLE; | ^~~ mail.c:395:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 395 | if (ret = (void *) a) a->flags &= ~AU_DISABLE; | ^~~ mail.c:400:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 400 | if (ret = (void *) a) a->flags |= AU_DISABLE; | ^~~ mail.c:405:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 405 | if (ret = (void *) a) a->flags &= ~AU_HIDE; | ^~~ mail.c:410:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 410 | if (ret = (void *) a) a->flags |= AU_HIDE; | ^~~ mail.c:644:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 644 | if (r = smtp_parameters (function,value)) ret = r; | ^ mail.c:645:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 645 | if (r = env_parameters (function,value)) ret = r; | ^ mail.c:646:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 646 | if (r = tcp_parameters (function,value)) ret = r; | ^ mail.c:648:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 648 | if (r = (*stream->dtb->parameters) (function,value)) ret = r; | ^ mail.c:652:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 652 | if (r = (d->parameters) (function,value)) ret = r; | ^ mail.c: In function ‘mail_valid_net_parse_work’: mail.c:766:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 766 | if (t = strpbrk (s = t,"/:=")) { | ^ mail.c:784:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 784 | if (t = strpbrk (v = t,"/:")) { | ^ mail.c: In function ‘mail_list’: mail.c:919:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 919 | while (d = d->next); /* until at the end */ | ^ mail.c: In function ‘mail_lsub’: mail.c:952:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 952 | while (d = d->next); /* until at the end */ | ^ mail.c: In function ‘mail_create’: mail.c:996:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 996 | if (s = strpbrk (mailbox,"\015\012")) { | ^ mail.c:1012:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1012 | if (s = mail_utf7_valid (mailbox)) { | ^ mail.c: In function ‘mail_rename’: mail.c:1092:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1092 | if (s = mail_utf7_valid (newname)) { | ^ mail.c: In function ‘mail_open’: mail.c:1199:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1199 | if (stream = mail_open (stream,s+1,options)) { | ^~~~~~ mail.c:1216:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1216 | if (stream = mail_open (stream,mb.mailbox,options)) { | ^~~~~~ mail.c:1243:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1243 | if (s = strpbrk (tmp,"/\\:")) *s++ = '\0'; | ^ mail.c: In function ‘mail_fetch_structure’: mail.c:1543:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1543 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_fetch_message’: mail.c:1655:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1655 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_fetch_header’: mail.c:1725:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1725 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c:1778:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1778 | if (rt.data = (unsigned char *) | ^~ mail.c: In function ‘mail_fetch_text’: mail.c:1816:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1816 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_fetch_mime’: mail.c:1871:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1871 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_fetch_body’: mail.c:1954:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1954 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_partial_text’: mail.c:2012:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2012 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_partial_body’: mail.c:2082:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2082 | if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; | ^~~~~ mail.c: In function ‘mail_msgno’: mail.c:2232:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2232 | if (delta = ((last - first) / 2)) { | ^~~~~ mail.c: In function ‘mail_search_default’: mail.c:2386:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2386 | if (msg = utf8_badcharset (charset)) { | ^~~ mail.c: In function ‘mail_append_multiple’: mail.c:2612:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2612 | else if (d = mail_valid (stream,mailbox,NIL)) | ^ mail.c: In function ‘mail_gc’: mail.c:2650:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2650 | if (elt = (MESSAGECACHE *) (*mailcache) (stream,i,CH_ELT)) | ^~~ mail.c: In function ‘mail_body’: mail.c:2725:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2725 | if (pt = b->nested.part) while (--i && (pt = pt->next)); | ^~ mail.c: In function ‘mail_parse_date’: mail.c:3085:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3085 | if (t = gmtime (&tn)) { /* minus UTC minutes since midnight */ | ^ mail.c: In function ‘mail_uid_sequence’: mail.c:3306:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3306 | if (x = mail_msgno (stream,i)) mail_elt (stream,x)->sequence = T; | ^ mail.c: In function ‘mail_match_lines’: mail.c:3339:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3339 | while (lines = lines->next); | ^~~~~ mail.c: In function ‘mail_filter’: mail.c:3371:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3371 | if (i = t - tmp) /* see if found in header */ | ^ mail.c: In function ‘mail_search_header_text’: mail.c:3621:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3621 | if (h.data = (unsigned char *) s) { | ^ mail.c: In function ‘mail_search_text’: mail.c:3672:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3672 | if (st = st->next) s = s->next = mail_newstringlist (); | ^~ mail.c: In function ‘mail_search_body’: mail.c:3754:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3754 | if (body = body->nested.msg->body) | ^~~~ mail.c:3771:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3771 | if (st.data = (unsigned char *) | ^~ mail.c:3778:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3778 | if (st.data = rfc822_qprint ((unsigned char *) s,i,&st.size)) { | ^~ mail.c: In function ‘mail_search_string’: mail.c:3806:16: warning: unused variable ‘sc’ [-Wunused-variable] 3806 | STRINGLIST **sc = st; | ^~ mail.c: In function ‘mail_search_keyword’: mail.c:3859:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3859 | } while (st = st->next); | ^~ mail.c: In function ‘mail_search_addr’: mail.c:3888:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3888 | if (tadr.personal = a->personal) k += 3 + 2*strlen (a->personal); | ^~~~ mail.c:3889:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3889 | if (tadr.adl = a->adl) k += 3 + 2*strlen (a->adl); | ^~~~ mail.c:3890:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3890 | if (tadr.host = a->host) k += 3 + 2*strlen (a->host); | ^~~~ mail.c: In function ‘mail_criteria_string’: mail.c:4125:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4125 | if (d = strtok_r (c,end,r)) n = strlen (d); | ^ mail.c: In function ‘mail_sort_loadcache’: mail.c:4336:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4336 | for (x = ++t; x = strpbrk (x,"\012\015"); x++) | ^ mail.c:4372:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4372 | for (x = ++t; x = strpbrk (x,"\012\015"); x++) | ^ mail.c:4380:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4380 | if (v = strchr (v,':')) { | ^ mail.c:4387:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4387 | if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { | ^~~ mail.c:4405:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4405 | for (x = ++t; x = strpbrk (x,"\012\015"); x++) | ^ mail.c:4413:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4413 | if (v = strchr (v,':')) { | ^ mail.c:4420:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4420 | if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { | ^~~ mail.c:4438:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4438 | for (x = ++t; x = strpbrk (x,"\012\015"); x++) | ^ mail.c:4446:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4446 | if (v = strchr (v,':')) { | ^ mail.c:4453:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4453 | if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { | ^~~ mail.c:4472:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4472 | for (x = ++t; x = strpbrk (x,"\012\015"); x++) | ^ mail.c: In function ‘mail_strip_subject’: mail.c:4506:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4506 | if (src.size = strlen (t)) { /* have non-empty subject? */ | ^~~ mail.c: In function ‘mail_sort_compare’: mail.c:4662:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4662 | while (pgm = i ? NIL : pgm->next); | ^~~ mail.c: In function ‘mail_thread_orderedsubject’: mail.c:4789:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4789 | if (lst = (*sorter) (stream,charset,spg,&pgm,flags & ~(SE_FREE | SE_UID))){ | ^~~ mail.c: In function ‘mail_thread_references’: mail.c:4903:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4903 | if (env = mail_fetch_structure (stream,s->num,NIL,NIL)) { | ^~~ mail.c:4951:53: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4951 | THREADLINKS); st = st->next; con = nxc) { | ^~ mail.c: In function ‘mail_thread_parse_references’: mail.c:5183:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5183 | if (t = mail_thread_parse_msgid (s,&s)) { | ^ mail.c:5187:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5187 | for (cur = ret; t = mail_thread_parse_msgid (s,&s); cur = cur->next) { | ^ mail.c: In function ‘mail_thread_c2node’: mail.c:5289:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5289 | if (nxt = CHILD (con)) cur->next = mail_thread_c2node (stream,nxt,flags); | ^~~ mail.c: In function ‘mail_parse_flags’: mail.c:5440:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5440 | if (n = strchr (t,' ')) *n++ = '\0'; | ^ mail.c: In function ‘net_open_work’: mail.c:6201:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6201 | if (tstream = (*dv->open) (host,service,port | flags)) { | ^~~~~~~ mail.c: In function ‘net_aopen’: mail.c:6223:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6223 | if (tstream = (*dv->aopen) (mb,service,user)) { | ^~~~~~~ mail.c: In function ‘mail_parse_set’: mail.c:4149:26: warning: ‘cur’ may be used uninitialized [-Wmaybe-uninitialized] 4149 | else cur = cur->next = mail_newsearchset (); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mail.c:4145:14: note: ‘cur’ was declared here 4145 | SEARCHSET *cur; | ^~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` misc.c -o misc.so misc.c: In function ‘hash_reset’: misc.c:318:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 318 | for (i = 0; i < hashtab->size; i++) if (ent = hashtab->table[i]) | ^~~ misc.c: In function ‘hash_index’: misc.c:335:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 335 | for (ret = 0; i = (unsigned int) *key++; ret += i) ret *= HASHMULT; | ^ misc.c: In function ‘compare_cstring’: misc.c:452:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 452 | for (; *s1 && *s2; s1++,s2++) if (i = (compare_uchar (*s1,*s2))) return i; | ^ misc.c: In function ‘compare_csizedtext’: misc.c:472:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 472 | if (i = (compare_uchar (*s1,*s))) return i; | ^ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` newsrc.c -o newsrc.so newsrc.c: In function ‘newsrc_newmessages’: newsrc.c:126:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 126 | if (k = elt->private.uid - 1) { | ^ newsrc.c: In function ‘newsrc_write’: newsrc.c:343:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 343 | if (f = fopen (newsrc,"rb")) {/* have existing newsrc file? */ | ^ newsrc.c:368:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 368 | if (f = newsrc_create (stream,NIL)) bf = NIL; | ^ newsrc.c:384:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 384 | if (f = newsrc_create (stream,T)) bf = NIL; | ^ newsrc.c: In function ‘newsrc_state’: newsrc.c:468:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 468 | fread (s,(size_t) 1,size,f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` smanager.c -o smanager.so smanager.c: In function ‘sm_subscribe’: smanager.c:46:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 46 | if (f = fopen (db,"r")) { /* make sure not already there */ | ^ smanager.c:48:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 48 | if (s = strchr (tmp,'\n')) *s = '\0'; | ^ smanager.c: In function ‘sm_unsubscribe’: smanager.c:88:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 88 | if (s = strchr (tmp,'\n')) *s = '\0'; | ^ smanager.c: In function ‘sm_read’: smanager.c:119:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 119 | if (f = fopen (sbname,"r")) *sdb = (void *) f; | ^ smanager.c:123:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 123 | if (s = strchr (sbname,'\n')) *s = '\0'; | ^ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` utf8.c -o utf8.so utf8.c:114:39: warning: missing braces around initializer [-Wmissing-braces] 114 | static const CHARSET utf8_csvalid[] = { | ^ utf8.c:347:38: warning: missing braces around initializer [-Wmissing-braces] 347 | static const SCRIPT utf8_scvalid[] = { | ^ utf8.c: In function ‘utf8_rmap_cs’: utf8.c:662:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 662 | else if (ret = utf8_rmap_gen (cs,currmap)) { | ^~~ utf8.c: In function ‘utf8_rmaptext’: utf8.c:794:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 794 | if (i = utf8_rmapsize (text,rmap,errch,iso2022jp)) { | ^ utf8.c: In function ‘utf8_csvalidmap’: utf8.c:1293:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1293 | if (cs = utf8_charset (s)) { | ^~ utf8.c: In function ‘ucs4_decompose’: utf8.c:2395:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2395 | if (m = (struct decomposemore *) *more) switch (m->type) { | ^ utf8.c:2418:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2418 | if (i = ucs4_dbmploixtab[c - UCS4_BMPLOMIN]) { | ^ utf8.c:2448:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2448 | if (i = ucs4_dbmphiixtab[c - UCS4_BMPHIMIN]) { | ^ utf8.c: In function ‘ucs4_decompose_recursive’: utf8.c:2513:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2513 | if (mr = (RECURSIVEMORE *) *more) switch (mr->more->type) { | ^~ utf8.c:2533:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2533 | if (mr = mn) { /* did this value recurse on us? */ | ^~ utf8.c: In function ‘ucs4_decompose’: utf8.c:2497:10: warning: ‘ret’ may be used uninitialized [-Wmaybe-uninitialized] 2497 | return ret; | ^~~ utf8.c:2391:22: note: ‘ret’ was declared here 2391 | unsigned long i,ix,ret; | ^~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` utf8aux.c -o utf8aux.so utf8aux.c: In function ‘utf8_stringlist’: utf8aux.c:47:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 47 | } while (st = st->next); | ^~ utf8aux.c: In function ‘utf8_mime2text’: utf8aux.c:136:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 136 | if (ls = strchr (cs,'*')) *ls = '\0'; | ^~ utf8aux.c: In function ‘mime2_decode’: utf8aux.c:241:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 241 | if (txt->data = (unsigned char *) rfc822_base64 (t,te - t,&txt->size)) | ^~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` siglocal.c -o siglocal.so cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` dummy.c -o dummy.so dummy.c: In function ‘dummy_scan’: dummy.c:162:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 162 | if (s = strchr (test,'/')) *++s = '\0'; | ^ dummy.c:170:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 170 | if (s = strpbrk (test,"%*")) { | ^ dummy.c:176:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 176 | if (s = strrchr (file,'/')){/* find directory name */ | ^ dummy.c: In function ‘dummy_lsub’: dummy.c:233:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 233 | while (s = sm_read (&sdb)); /* until no more subscriptions */ | ^ dummy.c: In function ‘dummy_list_work’: dummy.c:282:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 282 | if (dp = opendir (tmp)) { /* do nothing if can't open directory */ | ^~ dummy.c:294:62: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 294 | if (!dir || dir[(len = strlen (dir)) - 1] == '/') while (d = readdir (dp)) | ^ dummy.c: In function ‘dummy_create_path’: dummy.c:485:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 485 | if (s = strrchr (path,'/')) { /* found superior to this name? */ | ^ dummy.c: In function ‘dummy_append’: dummy.c:728:23: warning: operation on ‘ts’ may be undefined [-Wsequence-point] 728 | if (!ts && !(*(ts = default_proto (NIL))->dtb->create) (ts,"INBOX")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ dummy.c: In function ‘dummy_canonicalize’: dummy.c:803:28: warning: value computed is not used [-Wunused-value] 803 | for (i = 0, s = tmp; *s; *s++) if ((*s == '*') || (*s == '%')) ++i; | ^~~~ dummy.c: In function ‘dummy_scan_contents’: dummy.c:383:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 383 | read (fd,buf+ssiz,bsiz = min (fsiz,BUFSIZE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dummy.c: In function ‘dummy_delete’: dummy.c:523:48: warning: ‘%.80s’ directive argument is null [-Wformat-overflow=] 523 | sprintf (tmp,"Can't delete - invalid name: %.80s",s); | ^~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` pseudo.c -o pseudo.so cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` netmsg.c -o netmsg.so netmsg.c: In function ‘netmsg_slurp’: netmsg.c:64:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 64 | if (f = fopen (tmp,"wb+")) unlink (tmp); | ^ netmsg.c:73:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 73 | while (s = net_getline (stream)) { | ^ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` flstring.c -o flstring.so cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` fdstring.c -o fdstring.so In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from osdep.h:43, from fdstring.c:30: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ fdstring.c: In function ‘fd_string_setpos’: fdstring.c:94:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 94 | if (s->cursize = min (s->chunksize,SIZE (s))) { | ^ fdstring.c:97:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 97 | read ((long) s->data,s->curpos,(size_t) s->cursize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fdstring.c: In function ‘fd_string_init’: fdstring.c:67:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 67 | read (d->fd,s->chunk,(size_t) s->cursize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` rfc822.c -o rfc822.so rfc822.c: In function ‘rfc822_parse_msg_full’: rfc822.c:155:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 155 | if (t = d = strchr (tmp,':')) { | ^ rfc822.c:204:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 204 | while (c = *d++) if (c != ' ') *t++ = c; | ^ rfc822.c:218:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 218 | if (t = rfc822_parse_phrase (d)) *t = '\0'; | ^ rfc822.c:229:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 229 | while (c = *d++) if (c != ' ') *t++ = c; | ^ rfc822.c: In function ‘rfc822_parse_content’: rfc822.c:381:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 381 | if (m = GETPOS (bs)) m--; /* get position in front of character */ | ^ rfc822.c:394:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 394 | if (k = j - 2) for (s = s1; i-- && *s++ == (c = SNX (bs)) && --k;); | ^ rfc822.c:449:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 449 | if (i = part->body.mime.text.size) { | ^ rfc822.c: In function ‘rfc822_parse_content_header’: rfc822.c:550:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 550 | if (t = strchr (name,' ')) *t = '\0'; | ^ rfc822.c: In function ‘rfc822_parse_adrlist’: rfc822.c:740:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 740 | else if (adr = rfc822_parse_address (lst,last,&string,host,0)) { | ^~~ rfc822.c: In function ‘rfc822_parse_address’: rfc822.c:794:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 794 | if (adr = rfc822_parse_group (lst,last,string,defaulthost,depth)) last = adr; | ^~~ rfc822.c:796:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 796 | else if (adr = rfc822_parse_mailbox (string,defaulthost)) { | ^~~ rfc822.c: In function ‘rfc822_parse_group’: rfc822.c:842:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 842 | if (adr = rfc822_parse_address (lst,last,string,defaulthost,depth+1)) { | ^~~ rfc822.c: In function ‘rfc822_parse_mailbox’: rfc822.c:901:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 901 | else if (end = rfc822_parse_phrase (s)) { | ^~~ rfc822.c: In function ‘rfc822_parse_addrspec’: rfc822.c:1030:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1030 | if (t = rfc822_parse_word (string,wspecials)) { | ^ rfc822.c: In function ‘rfc822_parse_domain’: rfc822.c:1098:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1098 | else if (t = rfc822_parse_word (string,wspecials)) { | ^ rfc822.c:1108:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1108 | if (string = rfc822_parse_domain (string,&t)) { | ^~~~~~ rfc822.c: In function ‘rfc822_parse_word’: rfc822.c:1175:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1175 | while (st = strchr (st,I2C_ESC)) | ^~ rfc822.c: In function ‘rfc822_output_data’: rfc822.c:1374:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1374 | if (i = min (len,buf->end - buf->cur)) { | ^ rfc822.c: In function ‘rfc822_output_cat’: rfc822.c:1622:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1622 | for (; s = strpbrk (src,"\\\""); src = s + 1) { | ^ rfc822.c: In function ‘rfc822_encode_body_7bit’: rfc822.c:1740:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1740 | while (part = part->next); /* until done */ | ^~~~ rfc822.c: In function ‘rfc822_encode_body_8bit’: rfc822.c:1808:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1808 | while (part = part->next); /* until done */ | ^~~~ rfc822.c: In function ‘rfc822_base64’: rfc822.c:1964:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1964 | if (s = strpbrk (tmp,"\015\012")) *s = NIL; | ^ rfc822.c: In function ‘rfc822_output’: rfc822.c:2345:10: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable] 2345 | char tmp[SENDBUFLEN+1]; /* client to give us a big enough one */ | ^~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` nntp.c -o nntp.so nntp.c: In function ‘nntp_list’: nntp.c:353:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 353 | while (s = net_getline (LOCAL->nntpstream->netstream)) { | ^ nntp.c:358:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 358 | if (t = strchr (s,' ')) { /* tie off after newsgroup name */ | ^ nntp.c: In function ‘nntp_lsub’: nntp.c:397:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 397 | if (s = sm_read (&sdb)) do if (nntp_valid (s) && pmatch (s,mbx)) | ^ nntp.c:399:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 399 | while (s = sm_read (&sdb)); /* until no more subscriptions */ | ^ nntp.c: In function ‘nntp_canonicalize’: nntp.c:430:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 430 | for (s = wildmat; s = strchr (s,'%'); *s = '*'); | ^ nntp.c: In function ‘nntp_status’: nntp.c:556:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 556 | else if (state = newsrc_state (stream,name)) { | ^~~~~ nntp.c: In function ‘nntp_overview’: nntp.c:929:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 929 | for (t = v = s; c = *v++;) | ^ nntp.c: In function ‘nntp_parse_overview’: nntp.c:1039:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1039 | if (t = strchr (ov->subject,'\t')) { | ^ nntp.c:1042:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1042 | if (ov->date = strchr (t,'\t')) { | ^~ nntp.c:1049:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1049 | if (ov->message_id = strchr (ov->date,'\t')) { | ^~ nntp.c:1053:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1053 | if (ov->references = strchr (ov->message_id,'\t')) { | ^~ nntp.c:1057:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1057 | if (t = strchr (ov->references,'\t')) { | ^ nntp.c:1062:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1062 | if (t = strchr (t,'\t')) { | ^ nntp.c:1066:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1066 | if (ov->optional.xref = strchr (t,'\t')) | ^~ nntp.c: In function ‘nntp_header’: nntp.c:1099:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1099 | if (f = netmsg_slurp (LOCAL->nntpstream->netstream,size,NIL)) { | ^ nntp.c: In function ‘nntp_text’: nntp.c:89:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 89 | #define LOCAL ((NNTPLOCAL *) stream->local) | ^ nntp.c:1151:11: note: in expansion of macro ‘LOCAL’ 1151 | if (LOCAL->txt = netmsg_slurp (LOCAL->nntpstream->netstream, | ^~~~~ nntp.c: In function ‘nntp_search’: nntp.c:1216:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1216 | if (msg = utf8_badcharset (charset)) { | ^~~ nntp.c: In function ‘nntp_search_msg’: nntp.c:1269:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1269 | if (set = pgm->msgno) { /* must be inside this sequence */ | ^~~ nntp.c:1277:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1277 | if (set = pgm->uid) { /* must be inside this sequence */ | ^~~ nntp.c: In function ‘nntp_sort_loadcache’: nntp.c:1513:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1513 | for (t = v = s; c = *v++;) if ((c != '\012') && (c != '\015')) *t++ = c; | ^ nntp.c:1522:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1522 | if (t = strchr (v,'\t')) { | ^ nntp.c:1524:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1524 | if (adr = rfc822_parse_address (&adr,adr,&v,BADHOST,0)) { | ^~~ nntp.c:1529:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1529 | if (v = strchr (t,'\t')) { | ^ nntp.c: In function ‘nntp_open_full’: nntp.c:1679:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1679 | if (netstream = /* try to open ordinary connection */ | ^~~~~~~~~ nntp.c:1720:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1720 | if (stream->netstream->stream = | ^~~~~~ nntp.c: In function ‘nntp_extensions’: nntp.c:1817:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1817 | if (args = strchr (t,' ')) *args++ = '\0'; | ^~~~ nntp.c: In function ‘nntp_mail’: nntp.c:1916:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1916 | if (s = strstr (env->date," (")) *s = NIL; | ^ nntp.c:1887:8: warning: unused variable ‘retry’ [-Wunused-variable] 1887 | long retry = NIL; | ^~~~~ nntp.c:1886:8: warning: unused variable ‘error’ [-Wunused-variable] 1886 | long error = NIL; | ^~~~~ nntp.c: In function ‘nntp_soutr’: nntp.c:2214:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2214 | while (t = strstr (s,"\015\012.")) { | ^ nntp.c: In function ‘nntp_mopen’: nntp.c:764:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 764 | fread (LOCAL->over_fmt = (char *) fs_get ((size_t) k + 3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 765 | (size_t) 1,(size_t) k,f); | ~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c: In function ‘nntp_header’: nntp.c:1100:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1100 | fread (elt->private.msg.header.text.data = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1101 | (unsigned char *) fs_get ((size_t) *size + 3), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1102 | (size_t) 1,(size_t) *size,f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` smtp.c -o smtp.so smtp.c: In function ‘smtp_open_full’: smtp.c:172:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 172 | if (netstream = /* try to open ordinary connection */ | ^~~~~~~~~ smtp.c: In function ‘smtp_soutr’: smtp.c:783:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 783 | while (t = strstr (s,"\015\012.")) { | ^ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` imap4r1.c -o imap4r1.so imap4r1.c: In function ‘imap_lsub’: imap4r1.c:505:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 505 | if (s = sm_read (&sdb)) do if (imap_valid (s) && pmatch (s,mbx)) | ^ imap4r1.c:507:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 507 | while (s = sm_read (&sdb)); /* until no more subscriptions */ | ^ imap4r1.c: In function ‘imap_manage’: imap4r1.c:681:52: warning: the address of ‘imapdriver’ will always evaluate as ‘true’ [-Waddress] 681 | if (mail_valid_net (mailbox,&imapdriver,NIL,mbx) && | ^~ imap4r1.c: In function ‘imap_open’: imap4r1.c:849:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 849 | else if (reply = imap_rimap (stream,"*imap",&mb,usr,tmp)); | ^~~~~ imap4r1.c: In function ‘imap_close’: imap4r1.c:1317:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1317 | if (thr = LOCAL->cap.threader) while (t = thr) { | ^~~ imap4r1.c:1317:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1317 | if (thr = LOCAL->cap.threader) while (t = thr) { | ^ imap4r1.c: In function ‘imap_structure’: imap4r1.c:1499:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1499 | if (j = (set->last == 0xffffffff) ? stream->nmsgs : | ^ imap4r1.c:1522:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1522 | if (k = (k > i) ? k - i : 0) | ^ imap4r1.c: In function ‘imap_msgdata’: imap4r1.c:1700:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1700 | else if (t = strstr (section,".HEADER")) { | ^ imap4r1.c: In function ‘imap_uid’: imap4r1.c:1884:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1884 | if (k = imap_uidlookahead) {/* build UID list */ | ^ imap4r1.c: In function ‘imap_search’: imap4r1.c:2048:48: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2048 | for (set = ss; set; set = set->next) if (i = set->first) { | ^ imap4r1.c: In function ‘imap_gc’: imap4r1.c:2650:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2650 | if (elt = (MESSAGECACHE *) (*mc) (stream,i,CH_ELT)) | ^~~ imap4r1.c: In function ‘imap_capability’: imap4r1.c:2705:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2705 | if (thr = LOCAL->cap.threader) while (t = thr) { | ^~~ imap4r1.c:2705:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2705 | if (thr = LOCAL->cap.threader) while (t = thr) { | ^ imap4r1.c: In function ‘imap_send’: imap4r1.c:2927:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2927 | if (arglst = args) while (arg = *arglst++) { | ^~~~~~ imap4r1.c:2927:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2927 | if (arglst = args) while (arg = *arglst++) { | ^~~ imap4r1.c:2947:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2947 | if (reply = imap_send_astring (stream,tag,&s,&st,NIL,CMDBASE+MAXCOMMAND)) | ^~~~~ imap4r1.c:2951:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2951 | if (reply = imap_send_literal (stream,tag,&s,arg->text)) return reply; | ^~~~~ imap4r1.c:2959:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2959 | if (reply = imap_send_astring (stream,tag,&s,&list->text,NIL, | ^~~~~ imap4r1.c:2963:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2963 | while (list = list->next); | ^~~~ imap4r1.c:2967:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2967 | if (reply = imap_send_spgm (stream,tag,CMDBASE,&s,arg->text, | ^~~~~ imap4r1.c:3053:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3053 | if (reply = imap_send_astring (stream,tag,&s,&st,T,CMDBASE+MAXCOMMAND)) | ^~~~~ imap4r1.c:3075:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3075 | if (t = map->flags) { /* flags given? */ | ^ imap4r1.c:3087:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3087 | if (reply = imap_send_astring (stream,tag,&s,&st,NIL, | ^~~~~ imap4r1.c:3091:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3091 | if (reply = imap_send_literal (stream,tag,&s,map->message)) | ^~~~~ imap4r1.c:3121:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3121 | while (list = list->next); | ^~~~ imap4r1.c: In function ‘imap_send_spgm’: imap4r1.c:3355:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3355 | if (hdr = pgm->header) do { | ^~~ imap4r1.c:3357:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3357 | if (reply = imap_send_astring (stream,tag,s,&hdr->line,NIL,limit)) | ^~~~~ imap4r1.c:3360:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3360 | if (reply = imap_send_astring (stream,tag,s,&hdr->text,NIL,limit)) | ^~~~~ imap4r1.c:3362:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3362 | } while (hdr = hdr->next); | ^~~ imap4r1.c:3365:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3365 | if (reply = imap_send_spgm (stream,tag,base,s,pgo->first,limit)) | ^~~~~ imap4r1.c:3368:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3368 | if (reply = imap_send_spgm (stream,tag,base,s,pgo->second,limit)) | ^~~~~ imap4r1.c:3374:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3374 | if (reply = imap_send_spgm (stream,tag,base,s,pgl->pgm,limit)) | ^~~~~ imap4r1.c: In function ‘imap_send_sset’: imap4r1.c:3452:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3452 | if (reply = imap_send_literal (stream,tag,s,&st)) return reply; | ^~~~~ imap4r1.c:3454:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3454 | if (reply = imap_send_sset (stream,tag,NIL,s,set,prefix,limit)) | ^~~~~ imap4r1.c: In function ‘imap_reply’: imap4r1.c:3555:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3555 | if (reply = imap_parse_reply (stream,net_getline (LOCAL->netstream))) { | ^~~~~ imap4r1.c: In function ‘imap_parse_unsolicited’: imap4r1.c:3733:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3733 | while (prop = (strtok_r (t," )",&r))) { | ^~~~ imap4r1.c:3808:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3808 | else if (t = strchr (s = t,' ')) *t++ = '\0'; | ^ imap4r1.c:3907:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3907 | while (s = strtok_r (NIL," )",&r)); | ^ imap4r1.c:3911:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3911 | if (i = strtoul (t,NIL,10)) { | ^ imap4r1.c:3920:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3920 | } while (t = strtok_r (NIL," ",&r)); | ^ imap4r1.c:3944:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3944 | if (s = reply->text) { | ^ imap4r1.c:4008:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4008 | if (t = strtok_r (reply->text+1," ",&r)) do { | ^ imap4r1.c:4017:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4017 | while (t = strtok_r (NIL," ",&r)); | ^ imap4r1.c:4028:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4028 | if (t = imap_parse_astring (stream,&s,reply,&j)) { | ^ imap4r1.c:4046:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4046 | if (s = reply->text) { /* parse namespace results */ | ^ imap4r1.c:4166:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4166 | else if (t = strchr (s,' ')) t = s; | ^ imap4r1.c:4169:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4169 | else if (t = strpbrk (s," )")) t = s; | ^ imap4r1.c: In function ‘imap_parse_response’: imap4r1.c:4266:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4266 | if (s = strchr (strncpy (t = LOCAL->tmp,s,i),' ')) *s++ = '\0'; | ^ imap4r1.c:4275:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4275 | if (elt = (MESSAGECACHE *) (*mc) (stream,j,CH_ELT)) | ^~~ imap4r1.c:4286:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4286 | if (s = strtok_r (s+1," ",&r)) do { | ^ imap4r1.c:4300:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4300 | while (s = strtok_r (NIL," ",&r)); | ^ imap4r1.c: In function ‘imap_parse_astring’: imap4r1.c:4845:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4845 | if (i = *txtptr - s) { /* atom ends at atom_special */ | ^ imap4r1.c: In function ‘imap_parse_string’: imap4r1.c:4958:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4958 | if (rp) for (k = 0; j = min ((long) MAILTMPLEN,(long) i); i -= j) { | ^ imap4r1.c:4966:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4966 | for (st = string; st = strpbrk (st,"\015\012\011"); *st++ = ' '); | ^~ imap4r1.c: In function ‘imap_parse_body_structure’: imap4r1.c:5115:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5115 | if (body->subtype = imap_parse_string(stream,txtptr,reply,NIL,NIL,LONGT)) | ^~~~ imap4r1.c:5155:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5155 | if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { | ^ imap4r1.c:5165:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5165 | if (body->subtype = imap_parse_string(stream,txtptr,reply,NIL,NIL,LONGT)) | ^~~~ imap4r1.c:5176:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5176 | if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { | ^ imap4r1.c: In function ‘imap_parse_language’: imap4r1.c:5373:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5373 | else if (s = imap_parse_string (stream,txtptr,reply,NIL,&i,LONGT)) { | ^ imap4r1.c: In function ‘imap_parse_extension’: imap4r1.c:5441:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5441 | if (i = strtoul (*txtptr,(char **) txtptr,10)) do | ^ imap4r1.c: In function ‘imap_parse_capabilities’: imap4r1.c:5477:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5477 | if (thr = LOCAL->cap.threader) while (th = thr) { | ^~~ imap4r1.c:5477:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5477 | if (thr = LOCAL->cap.threader) while (th = thr) { | ^~ imap4r1.c:5520:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5520 | else if (s = strchr (t,'=')) { | ^ imap4r1.c: In function ‘imap_reform_sequence’: imap4r1.c:5609:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5609 | for (s = sequence; t = strpbrk (s,",:"); ) switch (*t++) { | ^ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` pop3.c -o pop3.so pop3.c: In function ‘pop3_lsub’: pop3.c:279:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 279 | if (s = sm_read (&sdb)) do if (pop3_valid (s) && pmatch (s,mbx)) | ^ pop3.c:281:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 281 | while (s = sm_read (&sdb)); /* until no more subscriptions */ | ^ pop3.c: In function ‘pop3_open’: pop3.c:77:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 77 | #define LOCAL ((POP3LOCAL *) stream->local) | ^ pop3.c:429:11: note: in expansion of macro ‘LOCAL’ 429 | if (LOCAL->loser = mb.loser) strcat (tmp,"/loser"); | ^~~~~ pop3.c: In function ‘pop3_capa’: pop3.c:499:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | if (args = strchr (t,' ')) *args++ = '\0'; | ^~~~ pop3.c:510:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 510 | if (s = strchr(args,' ')){/* separate time from possible USER */ | ^ pop3.c:521:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 521 | if (s = strchr(args,' ')){/* separate time from possible USER */ | ^ pop3.c: In function ‘pop3_header’: pop3.c:843:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 843 | else if (elt->private.msg.header.text.size = pop3_cache (stream,elt)) | ^~~ pop3.c: In function ‘pop3_expunge’: pop3.c:947:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 947 | if (ret = sequence ? ((options & EX_UID) ? | ^~~ pop3.c: In function ‘pop3_header’: pop3.c:848:7: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 848 | fread (elt->private.msg.header.text.data = (unsigned char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | fs_get ((size_t) elt->private.msg.header.text.size + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | (size_t) 1,(size_t) elt->private.msg.header.text.size,f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` unix.c -o unix.so unix.c: In function ‘unix_rename’: unix.c:418:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 418 | if (s = strrchr (s,'/')) { | ^ unix.c: In function ‘unix_expunge’: unix.c:845:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 845 | if (ret = (sequence ? ((options & EX_UID) ? | ^~~ unix.c:852:21: warning: unused variable ‘elt’ [-Wunused-variable] 852 | MESSAGECACHE *elt = mail_elt (stream,i); | ^~~ unix.c: In function ‘unix_append’: unix.c:1037:17: warning: unused variable ‘uidlocation’ [-Wunused-variable] 1037 | unsigned long uidlocation = 0; | ^~~~~~~~~~~ unix.c: In function ‘unix_append_msgs’: unix.c:1257:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1257 | for (x = tmp; x = strchr (x,'\r'); --j) memmove (x,x+1,j-(x-tmp)); | ^ unix.c: In function ‘unix_parse’: unix.c:1483:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1483 | else if (i = sbuf.st_size - LOCAL->filesize) { | ^ unix.c:1770:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1770 | if (u = strpbrk (err,"\r\n")) *u = '\0'; | ^ unix.c: In function ‘unix_xstatus’: unix.c:2015:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2015 | for (n = 0; n < NUSERFLAGS; ++n) if (t = stream->user_flags[n]) | ^ unix.c:2037:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2037 | if (n = elt->user_flags) do { | ^ unix.c: In function ‘unix_rewrite’: unix.c:2101:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2101 | if (ret = unix_extend (stream,size)) { | ^~~ unix.c: In function ‘unix_write’: unix.c:2311:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2311 | if (j = i ? ((f->buflen - i) % OVERFLOWBUFLEN) : f->buflen) { | ^ unix.c:2327:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2327 | if (j = min (i,f->protect - f->filepos)) { | ^ unix.c: In function ‘unix_open’: unix.c:519:7: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 519 | ftruncate (fd,i); /* make sure tied off */ | ^~~~~~~~~~~~~~~~ unix.c: In function ‘unix_header’: unix.c:630:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 630 | read (LOCAL->fd,LOCAL->buf,elt->private.msg.header.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:640:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 640 | read (LOCAL->fd,s = (char *) fs_get (elt->private.msg.header.text.size+1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641 | elt->private.msg.header.text.size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_text_work’: unix.c:707:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 707 | read (LOCAL->fd,LOCAL->buf,elt->private.msg.text.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_copy’: unix.c:956:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 956 | read (LOCAL->fd,LOCAL->buf,elt->private.special.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:982:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 982 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_append’: unix.c:1152:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1152 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_rewrite’: unix.c:2139:11: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2139 | read (LOCAL->fd,LOCAL->buf,elt->private.special.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:2239:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2239 | ftruncate (LOCAL->fd,LOCAL->filesize = size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_extend’: unix.c:2285:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2285 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c: In function ‘mbox_ping’: unix.c:2611:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2611 | read (sfd,s = (char *) fs_get (size + 1),size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:2621:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2621 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:2629:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2629 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:2640:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2640 | ftruncate (sfd,0); /* truncate sysinbox to zero bytes */ | ^~~~~~~~~~~~~~~~~ unix.c: In function ‘unix_parse’: unix.c:1749:48: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1007 [-Wformat-overflow=] 1749 | sprintf (err,"Discarding bogus %s header in message %lu", | ^~ 1750 | (char *) tmp,elt->msgno); | ~~~ In file included from /usr/include/stdio.h:970, from unix.c:40: In function ‘sprintf’, inlined from ‘unix_parse’ at unix.c:1749:3: /usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output between 38 and 1080 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mbx.c -o mbx.so mbx.c: In function ‘mbx_rename’: mbx.c:480:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 480 | if (s = strrchr (tmp,'/')) { | ^ mbx.c: In function ‘mbx_ping’: mbx.c:825:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 825 | else if (ret = mbx_parse (stream)) { | ^~~ mbx.c:829:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 829 | if (elt = mbx_elt (stream,i,LOCAL->expok)) { | ^~~ mbx.c: In function ‘mbx_expunge’: mbx.c:888:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 888 | if (ret = sequence ? ((options & EX_UID) ? | ^~~ mbx.c:895:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 895 | else if (nexp = mbx_rewrite (stream,&reclaimed,sequence ? -1 : 1)) { | ^~~~ mbx.c: In function ‘mbx_snarf’: mbx.c:938:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 938 | if (j = hdrlen + txtlen) { | ^ mbx.c: In function ‘mbx_copy’: mbx.c:1035:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1035 | if (s = stream->user_flags[find_rightmost_bit (&j)]) | ^ mbx.c:1044:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1044 | if (ret = (write (fd,LOCAL->buf,strlen (LOCAL->buf)) > 0)) { | ^~~ mbx.c: In function ‘mbx_hdrpos’: mbx.c:1644:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1644 | if (*size = elt->private.msg.header.text.size) return ret; | ^ mbx.c: In function ‘mbx_rewrite’: mbx.c:1736:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1736 | if (m = (elt = mbx_elt (stream,i,NIL))->private.special.offset - ppos) { | ^ mbx.c:1776:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1776 | if (m = (LOCAL->filesize -= delta) - pos) { | ^ mbx.c:1795:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1795 | if (elt = mbx_elt (stream,i,T)) { | ^~~ mbx.c: In function ‘mbx_header’: mbx.c:709:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 709 | read (LOCAL->fd,s = LOCAL->buf,*length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c: In function ‘mbx_snarf’: mbx.c:965:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 965 | ftruncate (LOCAL->fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c: In function ‘mbx_copy’: mbx.c:1046:11: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1046 | read (LOCAL->fd,LOCAL->buf,j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:1060:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1060 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c: In function ‘mbx_append’: mbx.c:1195:7: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1195 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c: In function ‘mbx_parse’: mbx.c:1269:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1269 | read (LOCAL->fd,LOCAL->buf,HDRSIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c: In function ‘mbx_rewrite’: mbx.c:1757:13: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1757 | read (LOCAL->fd,LOCAL->buf,m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:1781:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1781 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:970, from mbx.c:37: In function ‘sprintf’, inlined from ‘mbx_read_flags’ at mbx.c:1515:5: /usr/include/bits/stdio2.h:30:10: warning: ‘__sprintf_chk’ argument 8 may overlap destination object ‘_33’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘mbx_update_status’ at mbx.c:1599:7: /usr/include/bits/stdio2.h:30:10: warning: ‘__sprintf_chk’ argument 8 may overlap destination object ‘_36’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mmdf.c -o mmdf.so mmdf.c: In function ‘mmdf_rename’: mmdf.c:557:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 557 | if (s = strrchr (s,'/')) { | ^ mmdf.c: In function ‘mmdf_expunge’: mmdf.c:984:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 984 | if (ret = (sequence ? ((options & EX_UID) ? | ^~~ mmdf.c:991:21: warning: unused variable ‘elt’ [-Wunused-variable] 991 | MESSAGECACHE *elt = mail_elt (stream,i); | ^~~ mmdf.c: In function ‘mmdf_append’: mmdf.c:1173:17: warning: unused variable ‘uidlocation’ [-Wunused-variable] 1173 | unsigned long uidlocation = 0; | ^~~~~~~~~~~ mmdf.c: In function ‘mmdf_append_msgs’: mmdf.c:1394:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1394 | for (x = tmp; x = strpbrk (x,"\01\r"); --j) memmove (x,x+1,j-(x-tmp)); | ^ mmdf.c: In function ‘mmdf_parse’: mmdf.c:1612:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1612 | else if (i = sbuf.st_size - LOCAL->filesize) { | ^ mmdf.c:1934:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1934 | if (u = strpbrk (err,"\r\n")) *u = '\0'; | ^ mmdf.c: In function ‘mmdf_xstatus’: mmdf.c:2178:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2178 | for (n = 0; n < NUSERFLAGS; ++n) if (t = stream->user_flags[n]) | ^ mmdf.c:2200:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2200 | if (n = elt->user_flags) do { | ^ mmdf.c: In function ‘mmdf_rewrite’: mmdf.c:2264:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2264 | if (ret = mmdf_extend (stream,size)) { | ^~~ mmdf.c: In function ‘mmdf_write’: mmdf.c:2457:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2457 | if (j = i ? ((f->buflen - i) % OVERFLOWBUFLEN) : f->buflen) { | ^ mmdf.c:2473:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2473 | if (j = min (i,f->protect - f->filepos)) { | ^ mmdf.c: In function ‘mmdf_open’: mmdf.c:658:7: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 658 | ftruncate (fd,i); /* make sure tied off */ | ^~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_header’: mmdf.c:769:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 769 | read (LOCAL->fd,LOCAL->buf,elt->private.msg.header.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:779:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 779 | read (LOCAL->fd,s = (char *) fs_get (elt->private.msg.header.text.size+1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | elt->private.msg.header.text.size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_text_work’: mmdf.c:846:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 846 | read (LOCAL->fd,LOCAL->buf,elt->private.msg.text.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_copy’: mmdf.c:1091:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1091 | read (LOCAL->fd,LOCAL->buf,elt->private.special.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:1118:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1118 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_append’: mmdf.c:1288:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1288 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_rewrite’: mmdf.c:2302:11: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2302 | read (LOCAL->fd,LOCAL->buf,elt->private.special.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:2385:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2385 | ftruncate (LOCAL->fd,LOCAL->filesize = size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c: In function ‘mmdf_extend’: mmdf.c:2431:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2431 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` tenex.c -o tenex.so tenex.c: In function ‘tenex_rename’: tenex.c:324:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 324 | if (s = strrchr (tmp,'/')) {/* found superior to destination name? */ | ^ tenex.c: In function ‘tenex_snarf’: tenex.c:772:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 772 | if (j = hdrlen + txtlen) { | ^ tenex.c: In function ‘tenex_fast’: tenex.c:516:11: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 516 | read (LOCAL->fd,LOCAL->buf,elt->private.msg.full.text.size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_header’: tenex.c:567:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 567 | read (LOCAL->fd,LOCAL->buf,*length = i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c:572:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 572 | read (LOCAL->fd,s,i); /* slurp the data */ | ^~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_text’: tenex.c:614:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 614 | read (LOCAL->fd,LOCAL->buf,i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c:629:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 629 | read (LOCAL->fd,s,i); /* slurp the data */ | ^~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_snarf’: tenex.c:799:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 799 | ftruncate (LOCAL->fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_expunge’: tenex.c:890:13: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 890 | read (LOCAL->fd,LOCAL->buf,m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c:917:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 917 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_copy’: tenex.c:1008:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1008 | read (LOCAL->fd,LOCAL->buf,j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c:1016:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1016 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_append’: tenex.c:1150:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1150 | ftruncate (fd,sbuf.st_size);/* revert file */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tenex.c: In function ‘tenex_hdrpos’: tenex.c:1456:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1456 | read (LOCAL->fd,s = LOCAL->buf,i = min (msiz-siz,(long) MAILTMPLEN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mtx.c -o mtx.so mtx.c: In function ‘mtx_rename’: mtx.c:317:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 317 | if (s = strrchr (tmp,'/')) {/* found superior to destination name? */ | ^ mtx.c: In function ‘mtx_snarf’: mtx.c:683:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 683 | if (j = hdrlen + txtlen) { | ^ mtx.c: In function ‘mtx_header’: mtx.c:515:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 515 | read (LOCAL->fd,LOCAL->buf,*length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c: In function ‘mtx_snarf’: mtx.c:710:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 710 | ftruncate (LOCAL->fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c: In function ‘mtx_expunge’: mtx.c:801:13: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 801 | read (LOCAL->fd,LOCAL->buf,m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c:827:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 827 | ftruncate (LOCAL->fd,LOCAL->filesize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c: In function ‘mtx_copy’: mtx.c:918:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 918 | read (LOCAL->fd,LOCAL->buf,j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c:926:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 926 | ftruncate (fd,sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mtx.c: In function ‘mtx_append’: mtx.c:1053:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1053 | ftruncate (fd,sbuf.st_size);/* revert file */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` news.c -o news.so news.c: In function ‘news_list’: news.c:218:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 218 | if (s = strchr (pattern,'.')) *++s = '\0'; | ^ news.c:234:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 234 | if (t = strtok_r (s,"\n",&r)) do if (u = strchr (t,' ')) { | ^ news.c:234:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 234 | if (t = strtok_r (s,"\n",&r)) do if (u = strchr (t,' ')) { | ^ news.c:243:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 243 | } while (t = strtok_r (NIL,"\n",&r)); | ^ news.c: In function ‘news_canonicalize’: news.c:286:34: warning: value computed is not used [-Wunused-value] 286 | for (i = 0, s = pattern; *s; *s++) if ((*s == '*') || (*s == '%')) ++i; | ^~~~ news.c: In function ‘news_open’: news.c:368:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 368 | while (s = strchr (s,'.')) *s = '/'; | ^ news.c: In function ‘news_select’: news.c:408:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 408 | char *s = name->d_name; | ^~~~ news.c:409:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 409 | while (c = *s++) if (!isdigit (c)) return NIL; | ^ news.c: In function ‘news_valid’: news.c:161:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 161 | read (fd,t = s = (char *) fs_get (sbuf.st_size+1),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ news.c: In function ‘news_list’: news.c:228:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 228 | read (fd,s = (char *) fs_get (sbuf.st_size + 1),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` phile.c -o phile.so phile.c: In function ‘phile_open’: phile.c:292:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 292 | if (k = t->tm_yday - k) i += ((k < 0) == (abs (k) == 1)) ? -24*60 : 24*60; | ^ phile.c:309:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 309 | if (pw = getpwuid (sbuf.st_uid)) strcpy (tmp,pw->pw_name); | ^~ phile.c:321:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 321 | if (i = phile_type (buf->data,buf->size,&j)) { | ^ phile.c:317:3: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 317 | read (fd,buf->data = (unsigned char *) fs_get (buf->size + 1),buf->size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mh.c -o mh.so mh.c: In function ‘mh_path’: mh.c:257:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 257 | if (v = strpbrk (s," \t")) { | ^ mh.c: In function ‘mh_dirfmttest’: mh.c:330:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 330 | while (c = *s++) if (!isdigit (c)) return NIL; | ^ mh.c: In function ‘mh_scan’: mh.c:349:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 349 | if (s = strchr (test,'/')) *++s = '\0'; | ^ mh.c:362:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 362 | if (s = strpbrk (test,"%*")) { | ^ mh.c:369:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 369 | if (s = strrchr (file,'/')) { | ^ mh.c: In function ‘mh_lsub’: mh.c:407:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 407 | while (s = sm_read (&sdb)); /* until no more subscriptions */ | ^ mh.c: In function ‘mh_list_work’: mh.c:431:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 431 | if (dp = opendir (curdir)) { /* open directory */ | ^~ mh.c:432:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 432 | while (d = readdir (dp)) /* scan, ignore . and numeric names */ | ^ mh.c: In function ‘mh_delete’: mh.c:516:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 516 | if (dirp = opendir (tmp)) { /* open directory */ | ^~~~ mh.c:519:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 519 | while (d = readdir (dirp)) if (mh_dirfmttest (d->d_name)) { | ^ mh.c: In function ‘mh_rename’: mh.c:556:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 556 | if (s = strrchr (mh_file (tmp1,newname),'/')) { | ^ mh.c: In function ‘mh_ping’: mh.c:889:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 889 | if (s = (void *) names) fs_give ((void **) &s); | ^ mh.c:939:24: warning: too many arguments for format [-Wformat-extra-args] 939 | sprintf (tmp,"Message copy to MH mailbox failed: %.80s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh.c: In function ‘mh_expunge’: mh.c:983:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 983 | if (ret = sequence ? ((options & EX_UID) ? | ^~~ mh.c: In function ‘mh_append’: mh.c:1138:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1138 | if (s = (void *) names) fs_give ((void **) &s); | ^ mh.c:1102:10: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 1102 | long i,size,last,nfiles; | ^~~~ mh.c: In function ‘mh_select’: mh.c:1200:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1200 | char *s = name->d_name; | ^~~~ mh.c:1201:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1201 | while (c = *s++) if (!isdigit (c)) return NIL; | ^ mh.c: In function ‘mh_canonicalize’: mh.c:1264:34: warning: value computed is not used [-Wunused-value] 1264 | for (i = 0, s = pattern; *s; *s++) if ((*s == '*') || (*s == '%')) ++i; | ^~~~ mh.c: In function ‘mh_path’: mh.c:251:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 251 | read (fd,(t = (char *) fs_get (sbuf.st_size + 1)),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mx.c -o mx.so mx.c: In function ‘mx_dirfmttest’: mx.c:242:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 242 | while (c = *name++) if (!isdigit (c)) return NIL; | ^ mx.c: In function ‘mx_scan_contents’: mx.c:289:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 289 | if (a = (void *) names) fs_give ((void **) &a); | ^ mx.c: In function ‘mx_create’: mx.c:348:7: warning: unused variable ‘fd’ [-Wunused-variable] 348 | int fd; | ^~ mx.c: In function ‘mx_delete’: mx.c:395:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 395 | if (dirp = opendir (tmp)) { /* open directory */ | ^~~~ mx.c:398:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 398 | while (d = readdir (dirp)) if (mx_select (d)) { | ^ mx.c: In function ‘mx_rename’: mx.c:441:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 441 | if (s = strrchr (mx_file (tmp1,newname),'/')) { | ^ mx.c:469:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 469 | if (a = (void *) names) fs_give ((void **) &a); | ^ mx.c: In function ‘mx_ping’: mx.c:752:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 752 | if (s = (void *) names) fs_give ((void **) &s); | ^ mx.c:803:24: warning: too many arguments for format [-Wformat-extra-args] 803 | sprintf (tmp,"Message copy to MX mailbox failed: %.80s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mx.c: In function ‘mx_expunge’: mx.c:847:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 847 | if (ret = (sequence ? ((options & EX_UID) ? | ^~~ mx.c: In function ‘mx_copy’: mx.c:939:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 939 | if (ret = ((fd = open (mx_fast_work (stream,elt),O_RDONLY,NIL)) | ^~~ mx.c:949:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 949 | if (j = elt->user_flags) do | ^ mx.c:950:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 950 | if (t = stream->user_flags[find_rightmost_bit (&j)]) | ^ mx.c:960:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 960 | if (ret = mx_append_msg (astream,tmp,elt,&st,dest)) { | ^~~ mx.c:904:21: warning: variable ‘uid’ set but not used [-Wunused-but-set-variable] 904 | unsigned long i,j,uid,uidv; | ^~~ mx.c: In function ‘mx_select’: mx.c:1116:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1116 | char *s = name->d_name; | ^~~~ mx.c:1117:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1117 | while (c = *s++) if (!isdigit (c)) return NIL; | ^ mx.c: In function ‘mx_lockindex’: mx.c:1189:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1189 | if (s = strchr (t = ++s,'\n')) { | ^ mx.c: In function ‘mx_header’: mx.c:636:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 636 | read (fd,LOCAL->buf,elt->rfc822_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mx.c: In function ‘mx_lockindex’: mx.c:1177:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1177 | read (LOCAL->fd,s = idx = (char *) fs_get (sbuf.st_size + 1),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mx.c: In function ‘mx_unlockindex’: mx.c:1269:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1269 | ftruncate (LOCAL->fd,size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cc -fPIC -DPIC -D_REENTRANT -c `cat CFLAGS` mix.c -o mix.so mix.c: In function ‘mix_scan_contents’: mix.c:336:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 336 | if (a = (void *) names) fs_give ((void **) &a); | ^ mix.c: In function ‘mix_create’: mix.c:63:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘int’ [-Wformat=] 63 | #define MTAFMT "V%08lx\015\012L%08lx\015\012N%08lx\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:420:16: note: in expansion of macro ‘MTAFMT’ 420 | fprintf (f,MTAFMT,now,0,now); | ^~~~~~ mix.c:63:36: note: format string is defined here 63 | #define MTAFMT "V%08lx\015\012L%08lx\015\012N%08lx\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c: In function ‘mix_delete’: mix.c:480:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 480 | if (dirp = opendir (tmp)) { /* open directory */ | ^~~~ mix.c:483:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 483 | while (d = readdir (dirp)) if (mix_dirfmttest (d->d_name)) { | ^ mix.c: In function ‘mix_rename’: mix.c:531:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 531 | if (s = strrchr (tmp1,'/')) { | ^ mix.c:569:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 569 | if (a = (void *) names) fs_give ((void **) &a); | ^ mix.c: In function ‘mix_rselect’: mix.c:592:30: warning: passing argument 1 of ‘mix_dirfmttest’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 592 | return mix_dirfmttest (name->d_name); | ~~~~^~~~~~~~ mix.c:287:28: note: expected ‘char *’ but argument is of type ‘const char *’ 287 | long mix_dirfmttest (char *name) | ~~~~~~^~~~ mix.c: In function ‘mix_open’: mix.c:636:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 636 | if (silent = stream->silent) LOCAL->internal = T; | ^~~~~~ mix.c: In function ‘mix_header’: mix.c:754:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 754 | if (s = strpbrk (LOCAL->buf,"\015\012")) *s = '\0'; | ^ mix.c:711:7: warning: unused variable ‘fd’ [-Wunused-variable] 711 | int fd; | ^~ mix.c: In function ‘mix_text’: mix.c:774:17: warning: unused variable ‘i’ [-Wunused-variable] 774 | unsigned long i; | ^ mix.c: In function ‘mix_ping’: mix.c:965:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 965 | if (snarfok = mail_append_full (stream,"INBOX",flags,date,&msg)) { | ^~~~~~~ mix.c:990:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 990 | if (statf = mix_parse (stream,&idxf,LONGT, | ^~~~~ mix.c:929:15: warning: unused variable ‘sfd’ [-Wunused-variable] 929 | int mfd,ifd,sfd; | ^~~ mix.c:929:11: warning: unused variable ‘ifd’ [-Wunused-variable] 929 | int mfd,ifd,sfd; | ^~~ mix.c:929:7: warning: unused variable ‘mfd’ [-Wunused-variable] 929 | int mfd,ifd,sfd; | ^~~ mix.c: In function ‘mix_expunge’: mix.c:1038:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1038 | else if (statf = mix_parse (stream,&idxf,LONGT, | ^~~~~ mix.c:1110:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1110 | if (a = (void *) names) fs_give ((void **) &a); | ^ mix.c:1026:11: warning: unused variable ‘sfd’ [-Wunused-variable] 1026 | int ifd,sfd; | ^~~ mix.c:1026:7: warning: unused variable ‘ifd’ [-Wunused-variable] 1026 | int ifd,sfd; | ^~~ mix.c: In function ‘mix_select’: mix.c:1153:27: warning: passing argument 1 of ‘mix_dirfmttest’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1153 | if (mix_dirfmttest (name->d_name)) { | ~~~~^~~~~~~~ mix.c:287:28: note: expected ‘char *’ but argument is of type ‘const char *’ 287 | long mix_dirfmttest (char *name) | ~~~~~~^~~~ mix.c:1154:18: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1154 | for (c = *(s = name->d_name + sizeof (MIXNAME) - 1); c && isxdigit (c); | ^ mix.c: In function ‘mix_msgfsort’: mix.c:1170:14: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1170 | char *n1 = (*d1)->d_name + sizeof (MIXNAME) - 1; | ^ mix.c:1171:14: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1171 | char *n2 = (*d2)->d_name + sizeof (MIXNAME) - 1; | ^ mix.c: In function ‘mix_burp’: mix.c:1236:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1236 | else if (ret = !truncate (LOCAL->buf,burp->set.last)) | ^~~ mix.c:1219:9: warning: variable ‘s’ set but not used [-Wunused-but-set-variable] 1219 | void *s; | ^ mix.c: In function ‘mix_burp_check’: mix.c:1340:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1340 | } while (set = set->next); | ^~~ mix.c: In function ‘mix_copy’: mix.c:1378:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1378 | else if (ret = ((astream = mail_open (NIL,mailbox,OP_SILENT)) && | ^~~ mix.c:69:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘int’ [-Wformat=] 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1393:25: note: in expansion of macro ‘MSRFMT’ 1393 | sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); | ^~~~~~ mix.c:69:23: note: format string is defined here 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:69:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 14 has type ‘int’ [-Wformat=] 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1393:25: note: in expansion of macro ‘MSRFMT’ 1393 | sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); | ^~~~~~ mix.c:69:64: note: format string is defined here 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:1403:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1403 | if (msgf = mix_data_open (astream,&fd,&size,newsize)) { | ^~~~ mix.c:1432:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1432 | if (j = elt->user_flags) do | ^ mix.c:1455:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1455 | if (ret = (mix_meta_update (astream) && | ^~~ mix.c:1405:23: warning: variable ‘uid’ set but not used [-Wunused-but-set-variable] 1405 | unsigned long j,uid,uidv; | ^~~ mix.c: In function ‘mix_append’: mix.c:1519:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1519 | if (ret = compare_cstring (mailbox,"INBOX") ? | ^~~ mix.c:1536:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1536 | if (ret = ((astream = mail_open (NIL,mailbox,OP_SILENT)) && | ^~~ mix.c:69:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘int’ [-Wformat=] 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1550:27: note: in expansion of macro ‘MSRFMT’ 1550 | sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); | ^~~~~~ mix.c:69:23: note: format string is defined here 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:69:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 14 has type ‘int’ [-Wformat=] 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1550:27: note: in expansion of macro ‘MSRFMT’ 1550 | sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); | ^~~~~~ mix.c:69:64: note: format string is defined here 69 | #define MSRFMT "%s%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:1555:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1555 | if (msgf = mix_data_open (astream,&fd,&size,hdrsize + SIZE (message))) { | ^~~~ mix.c: In function ‘mix_append_msg’: mix.c:1632:26: warning: unused variable ‘hoff’ [-Wunused-variable] 1632 | unsigned long i,j,k,uf,hoff; | ^~~~ mix.c:1632:17: warning: unused variable ‘i’ [-Wunused-variable] 1632 | unsigned long i,j,k,uf,hoff; | ^ mix.c: In function ‘mix_parse’: mix.c:1743:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1743 | else if (s = mix_meta_slurp (stream,&i)) { | ^ mix.c:1750:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1750 | if (s = strstr (t = s,"\015\012")) { | ^ mix.c:1779:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1779 | if (t = strchr (k = t,' ')) *t++ = '\0'; | ^ mix.c: In function ‘mix_index_update’: mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:22: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 13 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:63: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 14 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:69: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 15 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:75: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 16 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:81: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:65:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 17 has type ‘int’ [-Wformat=] 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2237:22: note: in expansion of macro ‘IXRFMT’ 2237 | sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); | ^~~~~~ mix.c:65:87: note: format string is defined here 65 | #define IXRFMT ":%08lx:%04d%02d%02d%02d%02d%02d%c%02d%02d:%08lx:%08lx:%08lx:%08lx:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c: In function ‘mix_status_update’: mix.c:67:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2318:22: note: in expansion of macro ‘STRFMT’ 2318 | sprintf (tmp,STRFMT,0,0,0,0); | ^~~~~~ mix.c:67:22: note: format string is defined here 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:67:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘int’ [-Wformat=] 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2318:22: note: in expansion of macro ‘STRFMT’ 2318 | sprintf (tmp,STRFMT,0,0,0,0); | ^~~~~~ mix.c:67:28: note: format string is defined here 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c:67:16: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘int’ [-Wformat=] 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2318:22: note: in expansion of macro ‘STRFMT’ 2318 | sprintf (tmp,STRFMT,0,0,0,0); | ^~~~~~ mix.c:67:39: note: format string is defined here 67 | #define STRFMT ":%08lx:%08lx:%04x:%08lx:\015\012" | ~~~~^ | | | long unsigned int | %08x mix.c: In function ‘mix_data_open’: mix.c:2425:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2425 | if (msgf = fdopen (*fd,"r+b")) fseek (msgf,*size,SEEK_SET); | ^~~~ mix.c: In function ‘mix_sortcache_open’: mix.c:2489:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2489 | if (i = mail_msgno (stream,uid)) { | ^ mix.c: In function ‘mix_sortcache_update’: mix.c:2668:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2668 | if (sl = s->references) /* count length of references */ | ^~ mix.c: In function ‘mix_read_record’: mix.c:2723:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2723 | if (s = strchr (buf,'\012')) { | ^ mix.c: In function ‘mix_copy’: mix.c:1477:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1477 | ftruncate (fd,size); /* revert file */ | ^~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_append’: mix.c:1594:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1594 | ftruncate (fd,size); /* revert all writes to file*/ | ^~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_meta_update’: mix.c:2209:5: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2209 | ftruncate (LOCAL->mfd,i); /* and tie off at that point */ | ^~~~~~~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_index_update’: mix.c:2255:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2255 | ftruncate (fileno (idxf),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2288:16: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2288 | if (ret) ftruncate (fileno (idxf),ftell (idxf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_status_update’: mix.c:2335:11: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2335 | ftruncate (fileno (statf),sbuf.st_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2369:16: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2369 | if (ret) ftruncate (fileno (statf),ftell (statf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_sortcache_update’: mix.c:2697:16: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2697 | if (ret) ftruncate (fileno (f),ftell (f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c: In function ‘mix_sortcache_open’: mix.c:2640:8: warning: ‘fd’ may be used uninitialized [-Wmaybe-uninitialized] 2640 | else fchmod (fd,sbuf.st_mode); | ^~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2438:7: note: ‘fd’ was declared here 2438 | int fd,refwd; | ^~ gcc -shared -Wl,-soname,libc-client.so.2007 -o libc-client.so.2007 osdep.so mail.so misc.so newsrc.so smanager.so utf8.so utf8aux.so siglocal.so dummy.so pseudo.so netmsg.so flstring.so fdstring.so rfc822.so nntp.so smtp.so imap4r1.so pop3.so unix.so mbx.so mmdf.so tenex.so mtx.so news.so phile.so mh.so mx.so mix.so `cat LDFLAGS` /usr/bin/ld: /tmp/cc5dYTpb.ltrans1.ltrans.o: in function `ssl_onceonlyinit.part.0': /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client/osdep.c:339:(.text+0xbf8e): warning: the use of `tmpnam' is dangerous, better use `mkstemp' ln -s libc-client.so.2007 libc-client.so make[3]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client' make[2]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client' echo lnp > OSTYPE touch rebuild sh -c 'rm -rf rebuild || true' Building bundled tools... cd mtest;make make[2]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/mtest' `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -c -o mtest.o mtest.c mtest.c: In function ‘main’: mtest.c:111:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 111 | if (suffix = strchr (tmp,',')) suffix[0] = '\0'; | ^~~~~~ mtest.c:132:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 132 | if (s = sm_read (&sdb)) { | ^ mtest.c:135:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 135 | while (s = sm_read (&sdb)); | ^ mtest.c: In function ‘mm’: mtest.c:165:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 165 | if (arg = strchr (cmd,' ')) *arg++ = '\0'; | ^~~ mtest.c:205:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 205 | if (s = sm_read (&sdb)) { | ^ mtest.c:208:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 208 | while (s = sm_read (&sdb)); | ^ mtest.c: In function ‘overview_header’: mtest.c:393:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 393 | if (i = elt->user_flags) { | ^ mtest.c: In function ‘header’: mtest.c:431:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 431 | if (i = cache->user_flags) { | ^ mtest.c: In function ‘display_body’: mtest.c:468:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 468 | if (par = body->parameter) do | ^~~ mtest.c:470:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 470 | while (par = par->next); | ^~~ mtest.c: In function ‘status’: mtest.c:525:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 525 | if (i = imap_cap (stream)->auth) { | ^ mtest.c:528:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 528 | while (auth = mail_lookup_auth (find_rightmost_bit (&i) + 1)) { | ^~~~ mtest.c:574:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 574 | if (i = imap_cap (stream)->extlevel) { | ^ mtest.c: In function ‘mm_login’: mtest.c:712:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 712 | if (s = strchr (user,'\n')) *s = '\0'; | ^ mtest.c: In function ‘smtptest’: mtest.c:799:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 799 | if (stream = smtp_open (hostlist,debug)) { | ^~~~~~ mtest.c:806:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 806 | if (stream = nntp_open (newslist,debug)) { | ^~~~~~ mtest.c: In function ‘prompt’: mtest.c:600:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 600 | fgets (buf, sizeof(buf)-1, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtest.c: In function ‘mm_login’: mtest.c:710:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 710 | fgets (user,NETMAXUSER-1,stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o mtest mtest.o /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client/libc-client.so.2007 `cat ../c-client/LDFLAGS` make[2]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/mtest' cd ipopd;make make[2]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/ipopd' `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -c -o ipop2d.o ipop2d.c ipop2d.c: In function ‘c_helo’: ipop2d.c:299:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 299 | if (s = strchr (u,'*')) *s++ = '\0'; | ^ ipop2d.c: In function ‘c_fold’: ipop2d.c:358:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 358 | if (j = (stream = mail_open (stream,t,NIL)) ? stream->nmsgs : 0) { | ^ ipop2d.c: In function ‘c_retr’: ipop2d.c:432:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 432 | if (t = mail_fetch_text (stream,msg[current],NIL,&i,FT_RETURNSTRINGSTRUCT)) | ^ ipop2d.c: In function ‘mm_login’: ipop2d.c:652:3: warning: ‘strncpy’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 652 | strncpy (username,*mb->user ? mb->user : user,NETMAXUSER-1); | ^ `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o ipop2d ipop2d.o /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client/libc-client.so.2007 `cat ../c-client/LDFLAGS` `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -c -o ipop3d.o ipop3d.c ipop3d.c: In function ‘main’: ipop3d.c:195:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 195 | if (s = ssl_start_tls (NIL)) fs_give ((void **) &s); | ^ ipop3d.c:197:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 197 | if (i = !mail_parameters (NIL,GET_DISABLEPLAINTEXT,NIL)) | ^ ipop3d.c:222:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 222 | if (initial = strtok (NIL,"\015\012")) { | ^~~~~~~ ipop3d.c:275:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 275 | if (t = ssl_start_tls (pgmname)) { | ^ ipop3d.c:291:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 291 | if (s = strchr (t,':')) { | ^ ipop3d.c: In function ‘pass_login’: ipop3d.c:664:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 664 | if (t = strchr (user,'*')) *t++ ='\0'; | ^ ipop3d.c: In function ‘mbxopen’: ipop3d.c:780:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 780 | if (j = stream->nmsgs) { /* if mailbox non-empty */ | ^ ipop3d.c: In function ‘mm_login’: ipop3d.c:1019:3: warning: ‘strncpy’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 1019 | strncpy (username,*mb->user ? mb->user : user,NETMAXUSER-1); | ^ `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o ipop3d ipop3d.o /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client/libc-client.so.2007 `cat ../c-client/LDFLAGS` make[2]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/ipopd' cd imapd;make make[2]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/imapd' `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DANOFILE=\"/etc/anonymous.newsgroups\" -DALERTFILE=\"/etc/imapd.alert\" -DNNTPFILE=\"/etc/imapd.nntp\" -DUSERALERTFILE=\".imapalert\" -DSHUTDOWNFILE=\"/etc/nologin\" -c -o imapd.o imapd.c imapd.c: In function ‘main’: imapd.c:327:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 327 | if (s = strchr (proxy,'\n')) *s = '\0'; | ^ imapd.c:400:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 400 | if (t = strchr (cmdbuf,' ')) *t = '\0'; | ^ imapd.c:514:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 514 | else if (user = cpystr (mail_auth (s,imap_responder,argc,argv))) { | ^~~~ imapd.c:574:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 574 | if (s = strchr (user,'*')) *s++ ='\0'; | ^ imapd.c:592:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 592 | else if (lsterr = ssl_start_tls (pgmname)) response = lose; | ^~~~~~ imapd.c:731:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 731 | } while (s = strtok (NIL," ")); | ^ imapd.c:741:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 741 | else if (slst = mail_sort (stream,cs,spg,pgm,uid ? SE_UID:NIL)) { | ^~~~ imapd.c:770:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 770 | if (thr = mail_thread (stream,s,cs,spg,uid ? SE_UID : NIL)) { | ^~~ imapd.c:848:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 848 | if (s = snarf (&arg)) charset = cpystr (s); | ^ imapd.c:966:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 966 | if (t = strpbrk (tmp,"\r\n")) *t = '\0'; | ^ imapd.c:1132:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1132 | } while (t = strtok (NIL," ")); | ^ imapd.c:1217:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1217 | if (n = ns[i]) { | ^ imapd.c:1237:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1237 | if (p = n->param) do { | ^ imapd.c:1244:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1244 | } while (p = p->next); | ^ imapd.c:1246:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1246 | } while (n = n->next); | ^ imapd.c:1379:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1379 | while (i = (litplus.size > MAILTMPLEN) ? MAILTMPLEN : litplus.size) { | ^ imapd.c:1394:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1394 | if (t = strchr (tmp,'\012')) { | ^ imapd.c:1498:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1498 | if (lgoh = (logouthook_t) mail_parameters (NIL,GET_LOGOUTHOOK,NIL)) | ^~~~ imapd.c: In function ‘parse_astring’: imapd.c:2042:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2042 | if (*size = i) break; /* got atom if non-empty */ | ^ imapd.c:2099:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2099 | if (*del = *t) { /* have a delimiter? */ | ^ imapd.c: In function ‘snarf_list’: imapd.c:2177:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2177 | if (c = *t) { /* have a delimiter? */ | ^ imapd.c: In function ‘parse_stringlist’: imapd.c:2218:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2218 | if (t = *s) { /* need to reload strtok() state? */ | ^ imapd.c: In function ‘fetch_work’: imapd.c:2646:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2646 | if (list = (*t == '(')) t++; /* skip open paren */ | ^~~~ imapd.c:2647:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2647 | if (s = strtok (t," ")) do { /* parse attribute list */ | ^ imapd.c: In function ‘fetch_body_part_binary’: imapd.c:2968:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2968 | if (cst.data = rfc822_base64 (st.data,st.size,&cst.size)) break; | ^~~ imapd.c:2976:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2976 | if (cst.data = rfc822_qprint (st.data,st.size,&cst.size)) break; | ^~~ imapd.c: In function ‘fetch_flags’: imapd.c:3172:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3172 | if (u = elt->user_flags) do /* any user flags? */ | ^ imapd.c:3173:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3173 | if (t = stream->user_flags[find_rightmost_bit (&u)]) put_flag (&c,t); | ^ imapd.c: In function ‘fetch_rfc822_text’: imapd.c:3312:9: warning: unused variable ‘f’ [-Wunused-variable] 3312 | int f = mail_elt (stream,i)->seen; | ^ imapd.c: In function ‘pbodystructure’: imapd.c:3366:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3366 | if (part = body->nested.part) | ^~~~ imapd.c: In function ‘pbody’: imapd.c:3451:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3451 | if (part = body->nested.part) | ^~~~ imapd.c: In function ‘pparam’: imapd.c:3505:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3505 | if (param = param->next) PBOUT (' '); | ^~~~~ imapd.c: In function ‘paddr’: imapd.c:3531:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3531 | } while (a = a->next); /* until end of address */ | ^ imapd.c: In function ‘pset’: imapd.c:3550:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3550 | if (cur = cur->next) PBOUT (','); | ^~~ imapd.c: In function ‘pastringlist’: imapd.c:3690:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3690 | } while (s = s->next); | ^ imapd.c: In function ‘pnstringorlist’: imapd.c:3707:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3707 | } while (s = s->next); | ^ imapd.c: In function ‘ptext’: imapd.c:3765:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3765 | if (s = txt->data) while (i && ((PBOUT ((c = *s++) ? c : 0x80) != EOF))) --i; | ^ imapd.c: In function ‘pthread’: imapd.c:3782:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3782 | if (t = thr->next) { /* any subsequent nodes? */ | ^ imapd.c: In function ‘pcapability’: imapd.c:3830:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3830 | if (s = ssl_start_tls (NIL)) fs_give ((void **) &s); | ^ imapd.c: In function ‘proxycopy’: imapd.c:4025:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4025 | if (mail_elt (stream,i)->spare = mail_elt (stream,i)->sequence) { | ^~~~~~~~ imapd.c: In function ‘proxy_append’: imapd.c:4080:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4080 | if (i = elt->user_flags) do | ^ imapd.c: In function ‘append_msg’: imapd.c:4112:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4112 | if (t = ad->flags) fs_give ((void **) &ad->flags); | ^ imapd.c:4113:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4113 | if (t = ad->date) fs_give ((void **) &ad->date); | ^ imapd.c:4114:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4114 | if (t = ad->msg) fs_give ((void **) &ad->msg); | ^ `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DANOFILE=\"/etc/anonymous.newsgroups\" -DALERTFILE=\"/etc/imapd.alert\" -DNNTPFILE=\"/etc/imapd.nntp\" -DUSERALERTFILE=\".imapalert\" -DSHUTDOWNFILE=\"/etc/nologin\" -o imapd imapd.o /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client/libc-client.so.2007 `cat ../c-client/LDFLAGS` make[2]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/imapd' cd mailutil;make make[2]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/mailutil' `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -c -o mailutil.o mailutil.c mailutil.c: In function ‘main’: mailutil.c:284:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 284 | else if (source = mail_open (NIL,src,((i || rwcopyp) ? NIL : OP_READONLY) | | ^~~~~~ mailutil.c:295:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 295 | else if (source = mail_open (NIL,src,((i || rwcopyp) ? NIL : OP_READONLY) | | ^~~~~~ mailutil.c:376:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 376 | if (t = strchr (tmp+1,'\n')) *t = '\0'; | ^ mailutil.c:384:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 384 | while (c = *t1++) { /* swap delimiters then */ | ^ mailutil.c:396:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 396 | if (source = mail_open (source,tmp+1,(debugp ? OP_DEBUG : NIL) | | ^~~~~~ mailutil.c: In function ‘mbxcopy’: mailutil.c:595:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 595 | if (s = strchr (tmp,'\n')) *s = '\0'; | ^ mailutil.c:624:44: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 624 | for (i = 0; i < NUSERFLAGS; ++i) if (t = source->user_flags[i]) { | ^ mailutil.c: In function ‘mm_login’: mailutil.c:895:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 895 | if (s = strchr (username,'\n')) *s = '\0'; | ^ mailutil.c: In function ‘mbxcopy’: mailutil.c:594:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 594 | fgets (tmp,MAILTMPLEN-1,stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailutil.c: In function ‘mm_login’: mailutil.c:893:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 893 | fgets (username,NETMAXUSER-1,stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o mailutil mailutil.o /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/c-client/libc-client.so.2007 `cat ../c-client/LDFLAGS` make[2]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/mailutil' cd mlock;make || true make[2]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/mlock' `cat ../c-client/CCTYPE` `cat ../c-client/CFLAGS` -c -o mlock.o mlock.c mlock.c: In function ‘die’: mlock.c:60:3: error: implicit declaration of function ‘write’; did you mean ‘fwrite’? [-Wimplicit-function-declaration] 60 | write (1,"?",1); /* indicate "impossible" failure */ | ^~~~~ | fwrite mlock.c: In function ‘main’: mlock.c:75:31: error: implicit declaration of function ‘getegid’; did you mean ‘getgrgid’? [-Wimplicit-function-declaration] 75 | if (!grp || (grp->gr_gid != getegid ())) | ^~~~~~~ | getgrgid mlock.c:94:3: error: implicit declaration of function ‘chdir’ [-Wimplicit-function-declaration] 94 | chdir (dir); | ^~~~~ mlock.c:113:30: error: implicit declaration of function ‘time’ [-Wimplicit-function-declaration] 113 | if (!stat (lock,&sb) && (time (0) > (sb.st_ctime + LOCKTIMEOUT * 60))) | ^~~~ mlock.c:43:1: note: ‘time’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 42 | #include +++ |+#include 43 | mlock.c:114:7: error: implicit declaration of function ‘unlink’ [-Wimplicit-function-declaration] 114 | unlink (lock); /* time out lock if enough time has passed */ | ^~~~~~ mlock.c:123:30: error: implicit declaration of function ‘getpid’ [-Wimplicit-function-declaration] 123 | (unsigned long) getpid ()); | ^~~~~~ mlock.c:125:5: error: implicit declaration of function ‘gethostname’; did you mean ‘gethostbyname’? [-Wimplicit-function-declaration] 125 | gethostname (hitch + len,MAXHOSTNAMELEN); | ^~~~~~~~~~~ | gethostbyname mlock.c:132:7: error: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration] 132 | close (ld); /* close the hitching-post */ | ^~~~~ | pclose mlock.c:138:11: error: implicit declaration of function ‘link’ [-Wimplicit-function-declaration] 138 | i = link (hitch,lock) ? errno : 0; | ^~~~ mlock.c:161:20: error: implicit declaration of function ‘sleep’ [-Wimplicit-function-declaration] 161 | if (tries--) sleep (1); /* sleep 1 second and try again */ | ^~~~~ mlock.c:169:3: error: implicit declaration of function ‘read’; did you mean ‘fread’? [-Wimplicit-function-declaration] 169 | read (0,tmp,1); /* read continue signal from parent */ | ^~~~ | fread make[2]: *** [: mlock.o] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/mlock' cd dmail;make || true make[2]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/dmail' `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -c -o dmail.o dmail.c dmail.c: In function ‘file_string_setpos’: dmail.c:120:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 120 | if (s->cursize = min (s->chunksize,SIZE (s))) { | ^ dmail.c: In function ‘main’: dmail.c:162:35: error: implicit declaration of function ‘isdigit’ [-Wimplicit-function-declaration] 162 | if (s[2] && ((s[2] == '-') || isdigit (s[2]))) precedence = atol (s + 2); | ^~~~~~~ dmail.c:142:8: note: include ‘’ or provide a declaration of ‘isdigit’ 141 | #include "linkage.c" +++ |+#include 142 | /* process all flags */ dmail.c: In function ‘deliver’: dmail.c:229:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 229 | if (mailbox = strchr (user,'+')) { | ^~~~~~~ dmail.c: In function ‘file_string_setpos’: dmail.c:123:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 123 | fread (s->curpos,sizeof (char),(unsigned int) s->cursize,(FILE *) s->data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [: dmail.o] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/dmail' cd tmail;make || true make[2]: Entering directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/tmail' `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -c -o tmail.o tmail.c tmail.c: In function ‘file_string_setpos’: tmail.c:121:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 121 | if (s->cursize = min (s->chunksize,SIZE (s))) { | ^ tmail.c: In function ‘main’: tmail.c:171:37: error: implicit declaration of function ‘isdigit’ [-Wimplicit-function-declaration] 171 | if (s[2] && ((s[2] == '-') || isdigit (s[2]))) precedence = atol (s + 2); | ^~~~~~~ tmail.c:140:8: note: include ‘’ or provide a declaration of ‘isdigit’ 139 | #include "linkage.c" +++ |+#include 140 | /* make sure have some arguments */ tmail.c: In function ‘getusername’: tmail.c:605:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 605 | if (*t = strchr (s,'+')) { /* have a mailbox specifier? */ | ^ tmail.c: In function ‘file_string_setpos’: tmail.c:124:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 124 | fread (s->curpos,sizeof (char),(unsigned int) s->cursize,(FILE *) s->data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [: tmail.o] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/tmail' make[1]: Leaving directory '/builddir/build/BUILD/uw-imap-2007f-build/imap-2007f' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5bIHZo + umask 022 + cd /builddir/build/BUILD/uw-imap-2007f-build + '[' /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT ++ dirname /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT + mkdir -p /builddir/build/BUILD/uw-imap-2007f-build + mkdir /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 imap-2007f + mkdir -p /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/lib64/ + install -p -m755 ./c-client/libc-client.so.2007 /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/lib64/ + touch c-client.cf + install -p -m644 -D c-client.cf /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/etc/c-client.cf + ln -s libc-client.so.2007 /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/lib64/libc-client.so + mkdir -p /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/include/imap/ + install -m644 ./c-client/c-client.h ./c-client/dummy.h ./c-client/env.h ./c-client/env_unix.h ./c-client/fdstring.h ./c-client/flockcyg.h ./c-client/flocksim.h ./c-client/flstring.h ./c-client/fs.h ./c-client/ftl.h ./c-client/imap4r1.h ./c-client/linkage.h ./c-client/mail.h ./c-client/misc.h ./c-client/netmsg.h ./c-client/newsrc.h ./c-client/nl.h ./c-client/nntp.h ./c-client/os_a32.h ./c-client/os_a41.h ./c-client/os_a52.h ./c-client/os_aix.h ./c-client/os_aos.h ./c-client/os_art.h ./c-client/os_asv.h ./c-client/os_aux.h ./c-client/os_bsd.h ./c-client/os_bsf.h ./c-client/os_bsi.h ./c-client/os_cvx.h ./c-client/os_cyg.h ./c-client/os_d-g.h ./c-client/os_do4.h ./c-client/os_drs.h ./c-client/os_dyn.h ./c-client/os_hpp.h ./c-client/os_isc.h ./c-client/os_lnx.h ./c-client/os_lyn.h ./c-client/os_mct.h ./c-client/os_mnt.h ./c-client/os_nto.h ./c-client/os_nxt.h ./c-client/os_os4.h ./c-client/os_osf.h ./c-client/os_osx.h ./c-client/os_ptx.h ./c-client/os_pyr.h ./c-client/os_qnx.h ./c-client/os_s40.h ./c-client/os_sc5.h ./c-client/os_sco.h ./c-client/os_sgi.h ./c-client/os_shp.h ./c-client/os_slx.h ./c-client/os_soln.h ./c-client/os_solo.h ./c-client/os_sos.h ./c-client/os_sua.h ./c-client/os_sun.h ./c-client/os_sv2.h ./c-client/os_sv4.h ./c-client/os_ult.h ./c-client/os_vu2.h ./c-client/osdep.h ./c-client/pseudo.h ./c-client/rfc822.h ./c-client/smtp.h ./c-client/sslio.h ./c-client/tcp.h ./c-client/tcp_unix.h ./c-client/unix.h ./c-client/utf8.h ./c-client/utf8aux.h /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/include/imap/ + install -m644 ./c-client/linkage.c /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/include/imap/ + install -m644 ./src/osdep/tops-20/shortsym.h /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/include/imap/ + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 2007f-32.fc41 --unique-debug-suffix -2007f-32.fc41.x86_64 --unique-debug-src-base uw-imap-2007f-32.fc41.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/uw-imap-2007f-32.fc41.x86_64 6752 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT Scanned 14 directories and 169 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/uw-imap-2007f-build/SPECPARTS/rpm-debuginfo.specpart Processing files: libc-client-2007f-32.fc41.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.PwY8xU + umask 022 + cd /builddir/build/BUILD/uw-imap-2007f-build + cd imap-2007f + DOCDIR=/builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/LICENSE.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/NOTICE /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/SUPPORT /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/RELNOTES /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/FAQ.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/IPv6.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/bugs.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/calendar.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/commndmt.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/drivers.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/formats.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/imaprc.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/internal.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/locking.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/md5.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/mixfmt.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + cp -pr /builddir/build/BUILD/uw-imap-2007f-build/imap-2007f/docs/naming.txt /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT/usr/share/doc/libc-client + RPM_EC=0 ++ jobs -p + exit 0 warning: Ignoring invalid regex ^/opt/remi/.*|%{_root_sysconfdir}/rpm/macros.php56-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.php56-config$ Provides: config(libc-client) = 2007f-32.fc41 libc-client = 2007f-32.fc41 libc-client(x86-64) = 2007f-32.fc41 libc-client.so.2007()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libgssapi_krb5.so.2()(64bit) libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit) libkrb5.so.3()(64bit) libkrb5.so.3(krb5_3_MIT)(64bit) libpam.so.0()(64bit) libpam.so.0(LIBPAM_1.0)(64bit) libssl.so.3()(64bit) libssl.so.3(OPENSSL_3.0.0)(64bit) rtld(GNU_HASH) Obsoletes: libc-client2004d < 1:2004d-2 libc-client2004e < 2004e-2 libc-client2004g < 2004g-7 libc-client2006 < 2006k-2 libc-client2007 < 2007-2 Processing files: uw-imap-devel-2007f-32.fc41.x86_64 warning: Ignoring invalid regex ^/opt/remi/.*|%{_root_sysconfdir}/rpm/macros.php56-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.php56-config$ Provides: libc-client-devel = 2007f-32.fc41 uw-imap-devel = 2007f-32.fc41 uw-imap-devel(x86-64) = 2007f-32.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc-client.so.2007()(64bit) Obsoletes: imap-devel < 1:2007f libc-client-devel < 2007f-32.fc41 Processing files: uw-imap-debugsource-2007f-32.fc41.x86_64 warning: Ignoring invalid regex ^/opt/remi/.*|%{_root_sysconfdir}/rpm/macros.php56-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.php56-config$ Provides: uw-imap-debugsource = 2007f-32.fc41 uw-imap-debugsource(x86-64) = 2007f-32.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libc-client-debuginfo-2007f-32.fc41.x86_64 warning: Ignoring invalid regex ^/opt/remi/.*|%{_root_sysconfdir}/rpm/macros.php56-config$ warning: Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.php56-config$ Provides: debuginfo(build-id) = 10d52ce7b282ec7a4cce6c5b48690a286554c6c8 libc-client-debuginfo = 2007f-32.fc41 libc-client-debuginfo(x86-64) = 2007f-32.fc41 libc-client.so.2007-2007f-32.fc41.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: uw-imap-debugsource(x86-64) = 2007f-32.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/uw-imap-2007f-build/BUILDROOT Wrote: /builddir/build/RPMS/libc-client-debuginfo-2007f-32.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/libc-client-2007f-32.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/uw-imap-devel-2007f-32.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/uw-imap-debugsource-2007f-32.fc41.x86_64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.Nvaizi + umask 022 + cd /builddir/build/BUILD/uw-imap-2007f-build + test -d /builddir/build/BUILD/uw-imap-2007f-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/uw-imap-2007f-build + rm -rf /builddir/build/BUILD/uw-imap-2007f-build + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: Ignoring invalid regex ^/opt/remi/.*|%{_root_sysconfdir}/rpm/macros.php56-config$ Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.php56-config$ Ignoring invalid regex ^/opt/remi/.*|%{_root_sysconfdir}/rpm/macros.php56-config$ Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.php56-config$ Ignoring invalid regex ^/opt/remi/.*|%{_root_sysconfdir}/rpm/macros.php56-config$ Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.php56-config$ Ignoring invalid regex ^/opt/remi/.*|%{_root_sysconfdir}/rpm/macros.php56-config$ Ignoring invalid regex ^%{_root_sysconfdir}/rpm/macros.php56-config$ Finish: rpmbuild uw-imap-2007f-32.fc41.src.rpm Finish: build phase for uw-imap-2007f-32.fc41.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-41-x86_64-1730557453.369987/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/uw-imap-2007f-32.fc41.src.rpm) Config(child) 0 minutes 56 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "libc-client", "epoch": null, "version": "2007f", "release": "32.fc41", "arch": "x86_64" }, { "name": "libc-client-debuginfo", "epoch": null, "version": "2007f", "release": "32.fc41", "arch": "x86_64" }, { "name": "uw-imap-devel", "epoch": null, "version": "2007f", "release": "32.fc41", "arch": "x86_64" }, { "name": "uw-imap", "epoch": null, "version": "2007f", "release": "32.fc41", "arch": "src" }, { "name": "uw-imap-debugsource", "epoch": null, "version": "2007f", "release": "32.fc41", "arch": "x86_64" } ] } RPMResults finished